decord/source/modules/rich_presence/FirstPartyRichPresenceStore.tsx
2026-08-25 06:04:03 +00:00

46 lines
1.5 KiB
TypeScript

// Module ID: 10506
// Function ID: 10507
// Name: updateActivities
// Dependencies: [10507, 659, 589, 709, 2]
// Module 10506 (updateActivities)
import initializeDefault from "initialize" /* 589 */;
import isUndefinedOrNullDefault from "isUndefinedOrNull" /* 659 */;
import dispatcherDefault from "dispatcher" /* 709 */;
import handleUpdateActivityDefault from "handleUpdateActivity" /* 10507 */;
function updateActivities() {
items = [];
const iter = items[Symbol.iterator]();
while (iter !== undefined) {
let activity = nextResult.getActivity();
if (null != activity) {
let tmp4 = activity;
let arr = items.push(tmp3);
}
continue;
}
const tmp6 = isUndefinedOrNullDefault(items, items);
let flag = !tmp6;
if (!tmp6) {
flag = true;
}
return flag;
}
let items = [handleUpdateActivityDefault];
let closure_3 = [];
const Store = initializeDefault.Store;
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(dispatcherDefault);
const result = require("set").fileFinishedImporting("modules/rich_presence/FirstPartyRichPresenceStore.tsx");
export default firstPartyRichPresenceStore;