// 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; } };