decord/stable/source/modules/vibegrations/native/restartVibegrationsAppFrames.tsx
github-actions 57c2214117 chore: update source for stable 347.12
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4973.js (118.4 MB)
2026-09-29 21:26:22 +00:00

46 lines
1.6 KiB
TypeScript

// Module ID: 13216
// Function ID: 13217
// Name: restartVibegrationsAppFrames
// Dependencies: [9345, 9594, 9603, 2]
// Exports: default
// Module 13216 (restartVibegrationsAppFrames)
import FramesNativeManagerDefault from "FramesNativeManager" /* 9594 */;
import FramesActionCreatorsDefault from "FramesActionCreators" /* 9603 */;
import FramesStore from "FramesStore" /* 9345 */;
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(9603);
let demoteMainFrameResult = tmp7Result.demoteMainFrame(tmp2.id);
}
continue;
}
}
};