decord/source/modules/rpc/server/events/subscriptionHelpers.tsx
2026-07-27 11:26:19 +00:00

135 lines
4.5 KiB
TypeScript

// Module ID: 13493
// Function ID: 103770
// Name: getInitialSubscriptionPayload
// Dependencies: [1347, 5658, 5932, 653, 4156, 10567, 4664, 13456, 5955, 2]
// Exports: getInitialSubscriptionPayload
// Module 13493 (getInitialSubscriptionPayload)
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
import closure_4 from "_isNativeReflectConstruct";
import { RPCEvents } from "ME";
import items3 from "items3";
let closure_6;
let closure_7;
const require = arg1;
({ ActivityLayoutMode: closure_6, ActivityScreenOrientation: closure_7 } = items3);
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/rpc/server/events/subscriptionHelpers.tsx");
export const getInitialSubscriptionPayload = function getInitialSubscriptionPayload(outer1_1, outer1_2, outer1_3) {
if (RPCEvents.ACTIVITY_PIP_MODE_UPDATE === outer1_2) {
const application4 = outer1_1.application;
let id;
if (null != application4) {
id = application4.id;
}
let layoutModeForApp = null;
if (null != id) {
layoutModeForApp = store.getLayoutModeForApp(id);
}
let tmp40 = null;
if (null != layoutModeForApp) {
let obj = { is_pip_mode: layoutModeForApp !== constants.FOCUSED };
tmp40 = obj;
}
return tmp40;
} else if (RPCEvents.ACTIVITY_LAYOUT_MODE_UPDATE === outer1_2) {
const application3 = outer1_1.application;
let id1;
if (null != application3) {
id1 = application3.id;
}
let layoutModeForApp1 = null;
if (null != id1) {
layoutModeForApp1 = store.getLayoutModeForApp(id1);
}
let tmp35 = null;
if (null != layoutModeForApp1) {
obj = { layout_mode: layoutModeForApp1 };
tmp35 = obj;
}
return tmp35;
} else if (RPCEvents.FRAME_LAYOUT_MODE_UPDATE === outer1_2) {
const application2 = outer1_1.application;
let id2;
if (null != application2) {
id2 = application2.id;
}
let tmp26 = null;
if (null != id2) {
connectedFrame = connectedFrame.getConnectedFrame();
let layoutMode;
if (null != connectedFrame) {
layoutMode = connectedFrame.layoutMode;
}
tmp26 = layoutMode;
}
let tmp30 = null;
if (null != tmp26) {
const obj1 = { layout_mode: tmp26 };
tmp30 = obj1;
}
return tmp30;
} else if (RPCEvents.THERMAL_STATE_UPDATE === outer1_2) {
const thermalState = require(10567) /* _getThermalState */.getThermalState();
let tmp23 = null;
if (thermalState !== require(10567) /* _getThermalState */.ThermalStates.UNHANDLED) {
let obj2 = { thermal_state: thermalState };
tmp23 = obj2;
}
return tmp23;
} else if (RPCEvents.ORIENTATION_UPDATE === outer1_2) {
const obj3 = {};
let obj4 = require(4664) /* getIsScreenLandscape */;
obj3.screen_orientation = obj4.getIsScreenLandscape() ? closure_7.LANDSCAPE : closure_7.PORTRAIT;
return obj3;
} else if (RPCEvents.ACTIVITY_INSTANCE_PARTICIPANTS_UPDATE === outer1_2) {
obj2 = require(13456) /* activityInstanceConnectedParticipants */;
return obj2.activityInstanceConnectedParticipants();
} else if (RPCEvents.QUEST_ENROLLMENT_STATUS_UPDATE === outer1_2) {
const quest_id = outer1_3.quest_id;
if (quest_id) {
quest = quest.getQuest(quest_id);
obj = require(5955) /* _createForOfIteratorHelperLoose */;
const activityApplicationId = obj.getActivityApplicationId(quest);
let tmp10 = null;
if (null != quest) {
tmp10 = null;
if (null != activityApplicationId) {
const application = outer1_1.application;
let id3;
if (null != application) {
id3 = application.id;
}
tmp10 = null;
if (activityApplicationId === id3) {
obj4 = { quest_id };
const userStatus = quest.userStatus;
let enrolledAt;
if (null != userStatus) {
enrolledAt = userStatus.enrolledAt;
}
obj4.is_enrolled = null != enrolledAt;
const userStatus2 = quest.userStatus;
let enrolledAt1;
if (null != userStatus2) {
enrolledAt1 = userStatus2.enrolledAt;
}
let tmp14 = null;
if (null != enrolledAt1) {
tmp14 = enrolledAt1;
}
obj4.enrolled_at = tmp14;
tmp10 = obj4;
}
}
}
return tmp10;
} else {
return null;
}
} else {
return null;
}
};