decord/beta/source/modules/vibegrations/native/restartVibegrationsAppFrames.tsx
github-actions e7a050048e chore: update source for beta 347.7
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
2026-09-21 19:31:18 +00:00

46 lines
1.6 KiB
TypeScript

// Module ID: 13186
// Function ID: 13187
// Name: restartVibegrationsAppFrames
// Dependencies: [9311, 9558, 9567, 2]
// Exports: default
// Module 13186 (restartVibegrationsAppFrames)
import FramesNativeManagerDefault from "FramesNativeManager" /* 9558 */;
import FramesActionCreatorsDefault from "FramesActionCreators" /* 9567 */;
import FramesStore from "FramesStore" /* 9311 */;
const size = fn(2);
const result = size.fileFinishedImporting("modules/vibegrations/native/restartVibegrationsAppFrames.tsx");
export default function restartVibegrationsAppFrames(applicationId) {
closure_0 = applicationId;
if (null != applicationId) {
const items = [];
HermesBuiltin.arraySpread(FramesStore.getAllFrames(), 0);
const found = items.filter((applicationId) => applicationId.applicationId === closure_0);
for (const item10006 of found) {
let tmp2 = item10006;
let surface = item10006.surface;
let mainFrame = FramesStore.getMainFrame();
let id;
if (mainFrame != null) {
id = mainFrame.id;
}
let tmp7 = importDefault;
let obj = FramesNativeManagerDefault;
let leaveFrameResult = obj.leaveFrame(tmp2.id);
let obj2 = FramesActionCreatorsDefault;
let obj3 = { applicationId: arg0, surface: null };
obj3.surface = surface;
let launchFrameResult = obj2.launchFrame(obj3);
let catchPromise = launchFrameResult.catch(() => {
});
if (id !== tmp2.id) {
let tmp7Result = tmp7(9567);
let demoteMainFrameResult = tmp7Result.demoteMainFrame(tmp2.id);
}
continue;
}
}
};