182 lines
5.5 KiB
TypeScript
182 lines
5.5 KiB
TypeScript
// Module ID: 5686
|
|
// Function ID: 5687
|
|
// Name: map
|
|
// Dependencies: [5687, 5688, 5689, 589, 709, 2]
|
|
|
|
// Module 5686 (map)
|
|
import { FrameLayoutModes } from "FrameLayoutModes";
|
|
import { ActivityPanelModes } from "ActivityPanelModes";
|
|
import { Store } from "initialize";
|
|
|
|
let c4 = null;
|
|
const map = new Map();
|
|
const map1 = new Map();
|
|
const map2 = new Map();
|
|
const map3 = new Map();
|
|
class FramesStoreClass extends Store {
|
|
}
|
|
const prototype = FramesStoreClass.prototype;
|
|
prototype["getConnectedFrame"] = function getConnectedFrame() {
|
|
return c4;
|
|
};
|
|
prototype["getFrameLayoutMode"] = function getFrameLayoutMode() {
|
|
let layoutMode;
|
|
if (_null != null) {
|
|
layoutMode = _null.layoutMode;
|
|
}
|
|
return layoutMode;
|
|
};
|
|
prototype["getActivityPanelMode"] = function getActivityPanelMode() {
|
|
let activityPanelMode;
|
|
if (_null != null) {
|
|
activityPanelMode = _null.activityPanelMode;
|
|
}
|
|
if (activityPanelMode == null) {
|
|
activityPanelMode = ActivityPanelModes.DISCONNECTED;
|
|
}
|
|
return activityPanelMode;
|
|
};
|
|
prototype["isFrameActive"] = function isFrameActive() {
|
|
return null != c4;
|
|
};
|
|
prototype["isLaunchingFrame"] = function isLaunchingFrame(applicationId) {
|
|
if (null != applicationId) {
|
|
let flag = map.get(applicationId);
|
|
if (flag == null) {
|
|
flag = false;
|
|
}
|
|
let tmp2 = flag;
|
|
} else {
|
|
tmp2 = map.size > 0;
|
|
}
|
|
return tmp2;
|
|
};
|
|
prototype["isProxyTicketRefreshing"] = function isProxyTicketRefreshing(arg0) {
|
|
return map1.has(arg0);
|
|
};
|
|
prototype["getOrientationLockStateForApp"] = function getOrientationLockStateForApp(arg0) {
|
|
return map2.get(arg0);
|
|
};
|
|
prototype["getPipOrientationLockStateForApp"] = function getPipOrientationLockStateForApp(arg0) {
|
|
let orientationLockStateForApp = map3.get(arg0);
|
|
if (orientationLockStateForApp == null) {
|
|
const self = this;
|
|
orientationLockStateForApp = this.getOrientationLockStateForApp(arg0);
|
|
}
|
|
return orientationLockStateForApp;
|
|
};
|
|
FramesStoreClass.displayName = "FramesStore";
|
|
const framesStoreClass = new FramesStoreClass(require("dispatcher"), {
|
|
FRAME_LAUNCH_START: function handleFrameLaunchStart(applicationId) {
|
|
const result = map.set(applicationId.applicationId, true);
|
|
},
|
|
FRAME_LAUNCH: function handleFrameLaunch(applicationId) {
|
|
let channelId;
|
|
let proxyTicket;
|
|
applicationId = applicationId.applicationId;
|
|
({ proxyTicket, channelId } = applicationId);
|
|
const tmp = importDefault(5689)(applicationId);
|
|
if (null != tmp) {
|
|
map.delete(applicationId);
|
|
const obj = { applicationId: null, url: null, connectedSince: null, layoutMode: null, activityPanelMode: null, proxyTicket: null, channelId: null };
|
|
obj[0] = applicationId;
|
|
obj[1] = tmp;
|
|
const _Date = Date;
|
|
obj[2] = Date.now();
|
|
obj[3] = FrameLayoutModes.FOCUSED;
|
|
obj[4] = ActivityPanelModes.PANEL;
|
|
obj[5] = proxyTicket;
|
|
obj[6] = channelId;
|
|
} else {
|
|
map.delete(applicationId);
|
|
}
|
|
},
|
|
FRAME_LAUNCH_FAIL: function handleFrameLaunchFail(applicationId) {
|
|
map.delete(applicationId.applicationId);
|
|
},
|
|
FRAME_STOP: function handleFrameStop(applicationId) {
|
|
applicationId = undefined;
|
|
if (_null != null) {
|
|
applicationId = _null.applicationId;
|
|
}
|
|
if (applicationId === applicationId.applicationId) {
|
|
_null = null;
|
|
}
|
|
},
|
|
FRAME_UPDATE_LAYOUT_MODE: function handleFrameUpdateLayoutMode(arg0) {
|
|
let applicationId;
|
|
let layoutMode;
|
|
applicationId = undefined;
|
|
({ applicationId, layoutMode } = arg0);
|
|
if (obj != null) {
|
|
applicationId = obj.applicationId;
|
|
}
|
|
if (applicationId === applicationId) {
|
|
obj = {};
|
|
const merged = Object.assign(obj);
|
|
obj.layoutMode = layoutMode;
|
|
}
|
|
},
|
|
FRAME_SET_PANEL_MODE: function handleSetPanelMode(arg0) {
|
|
if (null != obj) {
|
|
obj = {};
|
|
const merged = Object.assign(obj);
|
|
obj.activityPanelMode = tmp;
|
|
}
|
|
},
|
|
FRAME_SET_ORIENTATION_LOCK_STATE: function handleOrientationLockState(arg0) {
|
|
let applicationId;
|
|
let lockState;
|
|
let pictureInPictureLockState;
|
|
({ applicationId, lockState, pictureInPictureLockState } = arg0);
|
|
if (null == lockState) {
|
|
map2.delete(applicationId);
|
|
} else {
|
|
const result = map2.set(applicationId, lockState);
|
|
}
|
|
if (null === pictureInPictureLockState) {
|
|
map3.delete(applicationId);
|
|
} else if (undefined !== pictureInPictureLockState) {
|
|
const result1 = map3.set(applicationId, pictureInPictureLockState);
|
|
}
|
|
},
|
|
FRAME_SET_PROXY_TICKET_REFRESHING: function handleSetProxyTicketRefreshing(applicationId) {
|
|
applicationId = applicationId.applicationId;
|
|
if (applicationId.refreshing) {
|
|
const result = obj.set(applicationId, true);
|
|
} else {
|
|
obj.delete(applicationId);
|
|
}
|
|
},
|
|
FRAME_UPDATE_PROXY_TICKET: function handleUpdateProxyTicket(arg0) {
|
|
let applicationId;
|
|
let proxyTicket;
|
|
applicationId = undefined;
|
|
({ applicationId, proxyTicket } = arg0);
|
|
if (obj != null) {
|
|
applicationId = obj.applicationId;
|
|
}
|
|
if (applicationId === applicationId) {
|
|
obj = {};
|
|
const merged = Object.assign(obj);
|
|
obj.proxyTicket = proxyTicket;
|
|
}
|
|
},
|
|
CHANNEL_SELECT: function handleChannelSelect() {
|
|
let tmp = null != obj;
|
|
if (tmp) {
|
|
let flag = obj.layoutMode !== FrameLayoutModes.PIP;
|
|
if (flag) {
|
|
obj = {};
|
|
const merged = Object.assign(obj);
|
|
obj.layoutMode = tmp3.PIP;
|
|
flag = true;
|
|
}
|
|
tmp = flag;
|
|
}
|
|
return tmp;
|
|
}
|
|
});
|
|
let result = require("getURLForApplication").fileFinishedImporting("modules/frames/FramesStore.tsx");
|
|
|
|
export default framesStoreClass;
|