decord/source/stores/ConnectedAppsStore.tsx
github-actions cd74c1f217 chore: update source for alpha 345.5
Skipped 1 file(s) >100MB (GitHub limit): source/__vendor/09xxx/9667_m.js (378 MB)
2026-09-05 10:56:28 +00:00

87 lines
2.8 KiB
TypeScript

// Module ID: 7108
// Function ID: 7109
// Name: isConnected
// Dependencies: [504, 12, 573, 2]
// Module 7108 (isConnected)
import initializeDefault from "initialize" /* 504 */;
import dispatcherDefault from "dispatcher" /* 573 */;
let closure_2 = {};
const Store = initializeDefault.Store;
class ConnectedAppsStore extends Store {
}
const prototype = ConnectedAppsStore.prototype;
prototype["isConnected"] = function isConnected(arg0) {
return null != dependencyMap[arg0];
};
prototype["isChildConnected"] = function isChildConnected(arg0) {
closure_0 = arg0;
let someResult = null != arg0;
if (someResult) {
const _Object = Object;
const values = Object.values(closure_2);
someResult = values.some((parentId) => parentId.parentId === closure_0);
}
return someResult;
};
Object.defineProperty(prototype, "connections", {
get: function connections() {
return importDefault(12).values(closure_2);
},
set: undefined
});
prototype["getApplication"] = function getApplication(arg0) {
return dependencyMap[arg0];
};
prototype["getAllConnections"] = function getAllConnections() {
return closure_2;
};
ConnectedAppsStore.displayName = "ConnectedAppsStore";
const connectedAppsStore = new ConnectedAppsStore(dispatcherDefault, {
OVERLAY_INITIALIZE: function handleOverlayInitialize(connectedApps) {
const obj = {};
const merged = Object.assign(connectedApps.connectedApps);
},
RPC_APP_CONNECTED: function handleAppConnection(application) {
application = application.application;
if (null == application.id) {
return false;
} else {
const id = application.id;
if (null == dependencyMap[id]) {
const obj = { count: 0, id: null, parentId: null, name: null, icon: null, coverImage: null, authenticated: false };
({ id: obj[1], parentId: obj[2], name: obj[3], icon: obj[4], coverImage: obj[5] } = application);
dependencyMap[id] = obj;
}
dependencyMap[id].count = dependencyMap[id].count + 1;
}
},
RPC_APP_AUTHENTICATED: function handleAppAuthenticated(application) {
application = application.application;
let tmp = null != application.id;
if (tmp) {
tmp = null != dependencyMap[application.id];
}
if (tmp) {
dependencyMap[application.id].authenticated = true;
}
},
RPC_APP_DISCONNECTED: function handleAppDisconnection(application) {
application = application.application;
let tmp3 = null != application.id;
if (tmp3) {
tmp3 = null != dependencyMap[application.id];
}
if (tmp3) {
dependencyMap[application.id].count = dependencyMap[application.id].count - 1;
if (0 === dependencyMap[application.id].count) {
const id = application.id;
delete tmp2[tmp];
}
}
}
});
const result = require("set").fileFinishedImporting("stores/ConnectedAppsStore.tsx");
export default connectedAppsStore;