131 lines
4.7 KiB
TypeScript
131 lines
4.7 KiB
TypeScript
// Module ID: 8971
|
|
// Function ID: 70715
|
|
// Name: logRemoteCommand
|
|
// Dependencies: [5, 4203, 4146, 4145, 653, 675, 686, 4471, 1212, 8772, 8972, 507, 1184, 8973, 8974, 8977, 2]
|
|
// Exports: connectToRemote, fetchDevices, persistSelectedDeviceId, remoteAudioSettingsUpdate, remoteDisconnect, remoteVoiceStateUpdate, transferToPlayStation, waitForSession
|
|
|
|
// Module 8971 (logRemoteCommand)
|
|
import expandLocation from "expandLocation";
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import closure_5 from "_isNativeReflectConstruct";
|
|
import closure_6 from "_isNativeReflectConstruct";
|
|
import ME from "ME";
|
|
|
|
let closure_7;
|
|
let closure_8;
|
|
let closure_9;
|
|
const require = arg1;
|
|
function logRemoteCommand(AUDIO_SETTINGS_UPDATE, sessionId) {
|
|
let obj = importDefault(675);
|
|
obj = { command_type: AUDIO_SETTINGS_UPDATE };
|
|
sessionById = sessionById.getSessionById(sessionId);
|
|
let os;
|
|
if (null != sessionById) {
|
|
const clientInfo = sessionById.clientInfo;
|
|
if (null != clientInfo) {
|
|
os = clientInfo.os;
|
|
}
|
|
}
|
|
obj.remote_platform = os;
|
|
obj.track(constants.REMOTE_COMMAND_SENT, obj);
|
|
}
|
|
function disconnectRemote() {
|
|
return _disconnectRemote(...arguments);
|
|
}
|
|
function _disconnectRemote() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
function getConnectNonce() {
|
|
return _getConnectNonce(...arguments);
|
|
}
|
|
function _getConnectNonce() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
function cancelConnectRequest(arg0) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
return HTTP.del({ url: closure_8.CONNECT_REQUEST(arg0), rejectWithError: false });
|
|
}
|
|
function _fetchDevices() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
function _sendConnectVoiceCommand() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
function cancelCommand() {
|
|
return _cancelCommand(...arguments);
|
|
}
|
|
function _cancelCommand() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
function _transferToPlayStation() {
|
|
// CreateGeneratorClosureLongIndex (0x67)
|
|
const obj = callback(tmp);
|
|
return obj(...arguments);
|
|
}
|
|
({ AnalyticEvents: closure_7, Endpoints: closure_8, PlatformTypes: closure_9 } = ME);
|
|
let result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/game_console/GameConsoleActionCreators.tsx");
|
|
|
|
export const waitForSession = function waitForSession(XBOX, id, nonce) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "WAIT_FOR_REMOTE_SESSION", sessionType: XBOX, nonce, channelId: id };
|
|
obj.dispatch(obj);
|
|
};
|
|
export { disconnectRemote };
|
|
export const connectToRemote = function connectToRemote(sessionId) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "REMOTE_SESSION_CONNECT", sessionId };
|
|
obj.dispatch(obj);
|
|
};
|
|
export const remoteVoiceStateUpdate = function remoteVoiceStateUpdate(remoteSessionId, arg1) {
|
|
let selfDeaf;
|
|
let selfMute;
|
|
({ selfMute, selfDeaf } = arg1);
|
|
let obj = importDefault(686);
|
|
obj = { type: "REMOTE_COMMAND", sessionId: remoteSessionId, payload: { type: "VOICE_STATE_UPDATE", self_mute: selfMute, self_deaf: selfDeaf } };
|
|
obj.dispatch(obj);
|
|
logRemoteCommand("VOICE_STATE_UPDATE", remoteSessionId);
|
|
};
|
|
export const remoteDisconnect = function remoteDisconnect(remoteSessionId) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "REMOTE_COMMAND", sessionId: remoteSessionId, payload: { type: "DISCONNECT" } };
|
|
obj.dispatch(obj);
|
|
logRemoteCommand("DISCONNECT", remoteSessionId);
|
|
disconnectRemote();
|
|
};
|
|
export const remoteAudioSettingsUpdate = function remoteAudioSettingsUpdate(sessionId, id) {
|
|
let obj = require(8772) /* snapVolumeToDefault */;
|
|
const result = obj.coerceAudioContextForProto(arg2);
|
|
if (null != result) {
|
|
obj = { type: "REMOTE_COMMAND", sessionId };
|
|
obj = { type: "AUDIO_SETTINGS_UPDATE", context: result, id };
|
|
const merged = Object.assign(arg3);
|
|
obj.payload = obj;
|
|
importDefault(686).dispatch(obj);
|
|
logRemoteCommand("AUDIO_SETTINGS_UPDATE", sessionId);
|
|
const obj2 = importDefault(686);
|
|
}
|
|
};
|
|
export { getConnectNonce };
|
|
export { cancelConnectRequest };
|
|
export const fetchDevices = function fetchDevices(closure_0) {
|
|
return _fetchDevices(...arguments);
|
|
};
|
|
export const persistSelectedDeviceId = function persistSelectedDeviceId(closure_0, value) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GAME_CONSOLE_SELECT_DEVICE", platform: closure_0, deviceId: value };
|
|
obj.dispatch(obj);
|
|
};
|
|
export { cancelCommand };
|
|
export const transferToPlayStation = function transferToPlayStation(arg0, id, arg2) {
|
|
return _transferToPlayStation(...arguments);
|
|
};
|