decord/source/modules/rich_presence/FirstPartyRichPresenceStore.tsx

43 lines
1.2 KiB
TypeScript
Raw Normal View History

2026-08-05 07:35:12 +00:00
// Module ID: 10323
// Function ID: 10324
2026-07-29 08:29:29 +00:00
// Name: updateActivities
2026-08-05 07:35:12 +00:00
// Dependencies: [10324, 659, 589, 709, 2]
2026-07-23 10:11:24 +00:00
2026-08-05 07:35:12 +00:00
// Module 10323 (updateActivities)
2026-07-29 08:29:29 +00:00
import { Store } from "initialize";
2026-07-20 16:05:17 +00:00
function updateActivities() {
const items = [];
2026-07-29 08:29:29 +00:00
const iter = items[Symbol.iterator]();
while (iter !== undefined) {
let activity = nextResult.getActivity();
if (null != activity) {
let tmp4 = activity;
let arr = items.push(tmp3);
}
continue;
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const tmp6 = importDefault(659)(items, items);
let flag = !tmp6;
if (!tmp6) {
2026-07-20 16:05:17 +00:00
flag = true;
}
return flag;
}
2026-07-29 08:29:29 +00:00
let items = [require("handleUpdateActivity")];
let closure_3 = [];
class FirstPartyRichPresenceStore extends Store {
}
const prototype = FirstPartyRichPresenceStore.prototype;
prototype["initialize"] = function initialize() {
this.syncWith(items, updateActivities);
};
prototype["getActivities"] = function getActivities() {
return closure_3;
};
FirstPartyRichPresenceStore.displayName = "FirstPartyRichPresenceStore";
const firstPartyRichPresenceStore = new FirstPartyRichPresenceStore(require("dispatcher"));
const result = require("initialize").fileFinishedImporting("modules/rich_presence/FirstPartyRichPresenceStore.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default firstPartyRichPresenceStore;