Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
704 lines
27 KiB
TypeScript
704 lines
27 KiB
TypeScript
// Module ID: 4731
|
|
// Function ID: 4732
|
|
// Name: _guildRoomConnect
|
|
// Dependencies: [5, 502, 4732, 1074, 4734, 1272, 4735, 573, 4753, 4764, 4772, 11, 4733, 4773, 4774, 2]
|
|
// Exports: clearGuildRoomPendingPosition, createGuildRoomNote, deleteGuildRoomNote, fetchGuildRoom, guildRoomConnect, guildRoomDisconnect, guildRoomLocalDisconnect, guildRoomObjectUpdate, guildRoomToggleLayout, guildRoomUpdate, maybeSetGuildRoomVideoOverlay, placePendingGuildRoomNote, selectGuildRoomLocalPosition, setGuildRoomRememberVideoOverlayVisibility, setGuildRoomVideoOverlayVisibility, startPendingGuildRoomNote
|
|
|
|
// Module 4731 (_guildRoomConnect)
|
|
import SnowflakeUtilsDefault from "SnowflakeUtils" /* 11 */;
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import HTTPUtils from "HTTPUtils" /* 1272 */;
|
|
import GuildRoomTypes from "GuildRoomTypes" /* 4733 */;
|
|
import GuildRoomSeats from "GuildRoomSeats" /* 4734 */;
|
|
import GuildRoomAnalytics from "GuildRoomAnalytics" /* 4753 */;
|
|
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
|
|
import AuthenticationStore from "AuthenticationStore" /* 502 */;
|
|
import GuildRoomStore from "GuildRoomStore" /* 4732 */;
|
|
|
|
require = fn;
|
|
let closure_8 = async function _guildRoomConnect(arg0, value) {
|
|
if (c13 === 2) {
|
|
c13 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
while (true) {
|
|
c13 = 2;
|
|
let tmp4 = c12;
|
|
if (0 === c12) {
|
|
if (arg0 === 1) {
|
|
c13 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c13 = 3;
|
|
let obj4 = { value, done: true };
|
|
return obj4;
|
|
} else {
|
|
closure_9 = tmp;
|
|
closure_8 = tmp4;
|
|
closure_136_0 = closure_0;
|
|
closure_136_1 = closure_1;
|
|
closure_136_2 = closure_2;
|
|
let tmp90 = closure_3;
|
|
closure_136_3 = closure_3;
|
|
closure_136_4 = undefined;
|
|
closure_136_5 = undefined;
|
|
closure_136_6 = undefined;
|
|
closure_136_7 = undefined;
|
|
closure_136_8 = undefined;
|
|
closure_136_9 = undefined;
|
|
closure_136_10 = undefined;
|
|
c11 = 1;
|
|
closure_4 = closure_2;
|
|
let tmp87 = closure_0;
|
|
let tmp88 = closure_1;
|
|
if (closure_2 == null) {
|
|
closure_4 = React5;
|
|
}
|
|
closure_136_4 = closure_4;
|
|
let UNSET = tmp90;
|
|
let tmp40 = closure_4;
|
|
if (tmp90 == null) {
|
|
UNSET = GuildRoomSeats.GuildRoomSeats.UNSET;
|
|
}
|
|
closure_136_5 = UNSET;
|
|
let HTTP = HTTPUtils.HTTP;
|
|
let request = { url: null, body: null, rejectWithError: true };
|
|
request.url = Endpoints.GUILD_ROOM_CONNECT(tmp87, tmp88);
|
|
let obj5 = { position: tmp40, seat: UNSET };
|
|
request.body = obj5;
|
|
c12 = 2;
|
|
c13 = 1;
|
|
let obj7 = { value: HTTP.post(request), done: false };
|
|
return obj7;
|
|
}
|
|
} else if (1 === tmp4) {
|
|
c11 = 0;
|
|
closure_136_11 = guildRoomObjectCreate;
|
|
let obj6 = closure_137_1(closure_137_2[7]);
|
|
let obj8 = { type: "GUILD_ROOM_CONNECT_FAILURE", guildId: null, roomId: null };
|
|
obj8.guildId = closure_136_0;
|
|
obj8.roomId = closure_136_1;
|
|
let dispatchResult = obj6.dispatch(obj8);
|
|
throw closure_136_11;
|
|
} else if (2 === tmp4) {
|
|
if (arg0 === 1) {
|
|
c13 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c11 = 0;
|
|
c13 = 3;
|
|
let obj9 = { value, done: true };
|
|
return obj9;
|
|
} else {
|
|
closure_136_6 = value;
|
|
let obj13 = closure_137_0(closure_137_2[6]);
|
|
closure_136_7 = obj13.serverGuildRoomToClient(closure_136_6.body);
|
|
let obj14 = closure_137_1(closure_137_2[7]);
|
|
let obj10 = { type: "GUILD_ROOM_CONNECT", room: null, guildId: null, pendingPosition: null, pendingSeat: null };
|
|
obj10.room = closure_136_7;
|
|
obj10.guildId = closure_136_0;
|
|
obj10.pendingPosition = closure_136_4;
|
|
obj10.pendingSeat = closure_136_5;
|
|
let dispatchResult1 = obj14.dispatch(obj10);
|
|
if (closure_136_1 !== closure_136_0) {
|
|
let obj16 = closure_137_0(closure_137_2[8]);
|
|
let obj11 = { guildId: null, channelId: null };
|
|
obj11.guildId = closure_136_0;
|
|
obj11.channelId = closure_136_1;
|
|
let result = obj16.trackGuildRoomUserConnected(obj11);
|
|
let obj18 = closure_137_0(closure_137_2[9]);
|
|
let fireSurveyActionResult = obj18.fireSurveyAction(closure_137_0(closure_137_2[10]).SurveyActionTypes.GUILD_ROOM_JOINED);
|
|
let users = closure_136_7.users;
|
|
closure_136_8 = users.get(closure_137_4.getId());
|
|
if (null != closure_136_8) {
|
|
let obj12 = { updateType: "position", updateReason: "default", position: null };
|
|
obj12.position = closure_136_8.position;
|
|
let items = [obj12, , , ];
|
|
let obj15 = { updateType: "seat", updateReason: "default", seat: null };
|
|
obj15.seat = closure_136_8.seat;
|
|
items[1] = obj15;
|
|
let obj17 = { updateType: "status_id", updateReason: "default", statusId: null };
|
|
obj17.statusId = closure_136_8.statusId;
|
|
items[2] = obj17;
|
|
let obj19 = { updateType: "status_text", updateReason: "default", statusText: null };
|
|
obj19.statusText = closure_136_8.statusText;
|
|
items[3] = obj19;
|
|
closure_136_9 = items;
|
|
closure_7 = closure_136_9;
|
|
Endpoints = closure_136_9[Symbol.iterator]();
|
|
while (Endpoints !== undefined) {
|
|
closure_136_10 = tmp10;
|
|
let obj = closure_137_0(closure_137_2[8]);
|
|
let obj20 = { channelId: null, update: null };
|
|
obj20.channelId = closure_136_1;
|
|
obj20.update = closure_136_10;
|
|
let result1 = obj.trackGuildRoomUserUpdated(obj20);
|
|
c11 = 1;
|
|
continue;
|
|
}
|
|
let obj3 = closure_137_0(closure_137_2[8]);
|
|
let obj21 = { guildId: null, channelId: null, actualSeatPosition: null, targetSeatPosition: null, actualSeatId: null, targetSeatId: null };
|
|
obj21.guildId = closure_136_0;
|
|
obj21.channelId = closure_136_1;
|
|
obj21.actualSeatPosition = closure_136_8.position;
|
|
obj21.targetSeatPosition = closure_136_2;
|
|
obj21.actualSeatId = closure_136_8.seat;
|
|
obj21.targetSeatId = closure_136_3;
|
|
let result2 = obj3.trackGuildRoomSeatSelected(obj21);
|
|
}
|
|
}
|
|
c11 = 0;
|
|
c13 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
c11 = 1;
|
|
Endpoints.return();
|
|
throw guildRoomObjectCreate;
|
|
}
|
|
}
|
|
}
|
|
};
|
|
let closure_9 = async function _guildRoomUpdate(arg0, roomId, arg2) {
|
|
closure_0 = arg0;
|
|
closure_2 = arg2;
|
|
c7 = 0;
|
|
c8 = 0;
|
|
c6 = 0;
|
|
return (async (arg0, value, arg2) => {
|
|
if (c8 === 2) {
|
|
c8 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp7 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c8 = 2;
|
|
if (0 === c7) {
|
|
if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c8 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_4 = tmp3;
|
|
closure_3 = tmp5;
|
|
closure_131_0 = closure_0;
|
|
closure_131_1 = roomId;
|
|
closure_131_2 = body;
|
|
let room;
|
|
let roomUsers;
|
|
let roomObjects;
|
|
closure_131_6 = undefined;
|
|
closure_131_7 = undefined;
|
|
closure_131_8 = undefined;
|
|
room = authStore.getRoom(roomId);
|
|
roomUsers = authStore.getRoomUsers(roomId);
|
|
roomObjects = authStore.getRoomObjects(roomId);
|
|
c6 = 1;
|
|
const obj5 = { type: "GUILD_ROOM_LOCAL_UPDATE", roomId };
|
|
let background;
|
|
if (body != null) {
|
|
background = tmp104.background;
|
|
}
|
|
if (null != background) {
|
|
obj5.background = tmp104.background;
|
|
}
|
|
let user_position;
|
|
if (body != null) {
|
|
user_position = tmp104.user_position;
|
|
}
|
|
if (null != user_position) {
|
|
obj5.position = tmp104.user_position;
|
|
}
|
|
let user_seat;
|
|
if (body != null) {
|
|
user_seat = tmp104.user_seat;
|
|
}
|
|
if (null != user_seat) {
|
|
obj5.seat = tmp104.user_seat;
|
|
}
|
|
let user_status_id;
|
|
if (body != null) {
|
|
user_status_id = tmp104.user_status_id;
|
|
}
|
|
if (null != user_status_id) {
|
|
obj5.statusId = tmp104.user_status_id;
|
|
}
|
|
let user_status_text;
|
|
if (body != null) {
|
|
user_status_text = tmp104.user_status_text;
|
|
}
|
|
if (null != user_status_text) {
|
|
obj5.statusText = tmp104.user_status_text;
|
|
}
|
|
DispatcherDefault.dispatch(obj5);
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: Endpoints.GUILD_ROOM_UPDATE(closure_0, roomId), body, rejectWithError: true };
|
|
c7 = 2;
|
|
c8 = 1;
|
|
const obj6 = { value: HTTP.post(request), done: false };
|
|
return obj6;
|
|
}
|
|
} else if (1 === tmp8) {
|
|
c6 = 0;
|
|
closure_131_9 = closure_5;
|
|
const obj8 = { type: "GUILD_ROOM_UPDATE_FAILURE", originalRoom: room, originalRoomUsers: roomUsers, originalRoomObjects: roomObjects, guildId: closure_131_0 };
|
|
closure_132_1(closure_132_2[7]).dispatch(obj8);
|
|
throw closure_131_9;
|
|
} else if (arg0 === 1) {
|
|
c8 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 0;
|
|
c8 = 3;
|
|
const obj9 = { value, done: true };
|
|
return obj9;
|
|
} else {
|
|
closure_131_6 = value;
|
|
closure_131_7 = closure_132_0(closure_132_2[6]).serverGuildRoomToClient(closure_131_6.body);
|
|
if (closure_131_0 !== closure_131_1) {
|
|
let user_position1;
|
|
if (closure_131_2 != null) {
|
|
user_position1 = closure_131_2.user_position;
|
|
}
|
|
if (null != user_position1) {
|
|
const obj11 = { channelId: closure_131_1, update: null };
|
|
const obj13 = { updateType: "position", updateReason: "user_selected", position: closure_131_2.user_position };
|
|
obj11.update = obj13;
|
|
const result = closure_132_0(closure_132_2[8]).trackGuildRoomUserUpdated(obj11);
|
|
const obj = closure_132_0(closure_132_2[8]);
|
|
}
|
|
let user_status_id1;
|
|
if (closure_131_2 != null) {
|
|
user_status_id1 = closure_131_2.user_status_id;
|
|
}
|
|
if (null != user_status_id1) {
|
|
const obj14 = { channelId: closure_131_1, update: null };
|
|
const obj15 = { updateType: "status_id", updateReason: "user_selected", statusId: closure_131_2.user_status_id };
|
|
obj14.update = obj15;
|
|
const result1 = closure_132_0(closure_132_2[8]).trackGuildRoomUserUpdated(obj14);
|
|
const obj4 = closure_132_0(closure_132_2[8]);
|
|
}
|
|
let user_status_text1;
|
|
if (closure_131_2 != null) {
|
|
user_status_text1 = closure_131_2.user_status_text;
|
|
}
|
|
if (null != user_status_text1) {
|
|
const obj17 = { channelId: closure_131_1, update: null };
|
|
const obj19 = { updateType: "status_text", updateReason: "user_selected", statusText: closure_131_2.user_status_text };
|
|
obj17.update = obj19;
|
|
const result2 = closure_132_0(closure_132_2[8]).trackGuildRoomUserUpdated(obj17);
|
|
const obj7 = closure_132_0(closure_132_2[8]);
|
|
}
|
|
let user_position2;
|
|
if (closure_131_2 != null) {
|
|
user_position2 = closure_131_2.user_position;
|
|
}
|
|
if (null != user_position2) {
|
|
const users = closure_131_7.users;
|
|
closure_131_8 = users.get(closure_132_4.getId());
|
|
if (null != closure_131_8) {
|
|
const obj20 = { guildId: closure_131_0, channelId: closure_131_1, actualSeatPosition: closure_131_8.position, targetSeatPosition: closure_131_2.user_position, actualSeatId: closure_131_8.seat, targetSeatId: closure_131_2.user_seat };
|
|
const result3 = closure_132_0(closure_132_2[8]).trackGuildRoomSeatSelected(obj20);
|
|
const obj10 = closure_132_0(closure_132_2[8]);
|
|
}
|
|
}
|
|
let background1;
|
|
if (closure_131_2 != null) {
|
|
background1 = closure_131_2.background;
|
|
}
|
|
if (null != background1) {
|
|
const obj21 = { guildId: closure_131_0, channelId: closure_131_1, update: null };
|
|
const obj22 = { updateType: "background", background: closure_131_2.background };
|
|
obj21.update = obj22;
|
|
const result4 = closure_132_0(closure_132_2[8]).trackGuildRoomUpdated(obj21);
|
|
const obj12 = closure_132_0(closure_132_2[8]);
|
|
}
|
|
}
|
|
c6 = 0;
|
|
c8 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp81) {
|
|
closure_5 = tmp81;
|
|
if (tmp4 === c6) {
|
|
c8 = tmp2;
|
|
throw tmp81;
|
|
} else {
|
|
c7 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
};
|
|
function guildRoomObjectCreate() {
|
|
const self = this;
|
|
const apply = closure_11.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
let closure_11 = async function _guildRoomObjectCreate(arg0, arg1, body) {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
c4 = 0;
|
|
c3 = 0;
|
|
return (async (arg0, value, arg2) => {
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: Endpoints.GUILD_ROOM_OBJECT_CREATE(closure_0, closure_1), body, rejectWithError: true };
|
|
await HTTP.post(request);
|
|
return value;
|
|
})();
|
|
};
|
|
let closure_12 = async function _guildRoomObjectUpdate(arg0, arg1, arg2, body) {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
c5 = 0;
|
|
c4 = 0;
|
|
return (async (arg0, value, arg2, arg3) => {
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: Endpoints.GUILD_ROOM_OBJECT_UPDATE(closure_0, closure_1, closure_2), body, rejectWithError: true };
|
|
await HTTP.post(request);
|
|
return value;
|
|
})();
|
|
};
|
|
function guildRoomObjectDelete() {
|
|
const self = this;
|
|
const apply = closure_14.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
let closure_14 = async function _guildRoomObjectDelete(arg0, arg1, arg2, body) {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
c5 = 0;
|
|
c4 = 0;
|
|
return (async (arg0, value, arg2, arg3) => {
|
|
const HTTP = HTTPUtils.HTTP;
|
|
const request = { url: Endpoints.GUILD_ROOM_OBJECT_DELETE(closure_0, closure_1, closure_2), body, rejectWithError: true };
|
|
await HTTP.del(request);
|
|
return value;
|
|
})();
|
|
};
|
|
function deletePendingGuildRoomNote(roomId) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_PENDING_NOTE_DELETE", roomId });
|
|
}
|
|
let closure_16 = async function _createGuildRoomNote(arg0, roomId, content, position) {
|
|
closure_0 = arg0;
|
|
c8 = 0;
|
|
c9 = 0;
|
|
c7 = 0;
|
|
return (async (arg0, value, arg2, arg3) => {
|
|
if (c9 === 2) {
|
|
c9 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c9 = 2;
|
|
if (0 === c8) {
|
|
if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c9 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_5 = tmp3;
|
|
closure_4 = tmp7;
|
|
closure_132_0 = closure_0;
|
|
closure_132_1 = roomId;
|
|
closure_132_2 = undefined;
|
|
const _Date = Date;
|
|
const fromTimestampResult = SnowflakeUtilsDefault.fromTimestamp(Date.now());
|
|
closure_132_2 = fromTimestampResult;
|
|
const obj5 = { type: "GUILD_ROOM_NOTE_CREATE_START", roomId, localId: fromTimestampResult, position };
|
|
DispatcherDefault.dispatch(obj5);
|
|
deletePendingGuildRoomNote(roomId);
|
|
c7 = 1;
|
|
const obj6 = { object_type: GuildRoomTypes.GuildRoomObjectTypes.NOTE, content, position };
|
|
c8 = 2;
|
|
c9 = 1;
|
|
const obj7 = { value: guildRoomObjectCreate(closure_0, roomId, obj6), done: false };
|
|
return obj7;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c7 = 0;
|
|
closure_132_3 = closure_6;
|
|
const obj8 = { type: "GUILD_ROOM_NOTE_CREATE_FAILURE", roomId: closure_132_1, localId: closure_132_2 };
|
|
closure_133_1(closure_133_2[7]).dispatch(obj8);
|
|
throw closure_132_3;
|
|
} else if (arg0 === 1) {
|
|
c9 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c7 = 0;
|
|
c9 = 3;
|
|
const obj11 = { value, done: true };
|
|
return obj11;
|
|
} else {
|
|
if (closure_132_1 !== closure_132_0) {
|
|
const obj12 = { interactionType: "note_created", guildId: closure_132_0, channelId: closure_132_1 };
|
|
const result = closure_133_0(closure_133_2[8]).trackGuildRoomObjectInteracted(obj12);
|
|
const obj = closure_133_0(closure_133_2[8]);
|
|
}
|
|
c7 = 0;
|
|
c9 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp27) {
|
|
closure_6 = tmp27;
|
|
if (tmp4 === c7) {
|
|
c9 = tmp2;
|
|
throw tmp27;
|
|
} else {
|
|
c8 = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
};
|
|
let closure_17 = async function _deleteGuildRoomNote(arg0, value) {
|
|
if (c6 === 2) {
|
|
c6 = 3;
|
|
throw new TypeError("Generator functions may not be called on executing generators");
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
const obj2 = { value, done: true };
|
|
return obj2;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c6 = 2;
|
|
if (0 === c5) {
|
|
if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
const obj3 = { value, done: true };
|
|
return obj3;
|
|
} else {
|
|
closure_4 = tmp5;
|
|
closure_3 = tmp2;
|
|
closure_131_0 = closure_0;
|
|
closure_131_1 = closure_1;
|
|
const obj4 = { object_type: GuildRoomTypes.GuildRoomObjectTypes.NOTE };
|
|
c5 = 1;
|
|
c6 = 1;
|
|
const obj5 = { value: guildRoomObjectDelete(closure_0, closure_1, closure_2, obj4), done: false };
|
|
return obj5;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c6 = 3;
|
|
throw value;
|
|
} else if (arg0 === 2) {
|
|
c6 = 3;
|
|
const obj6 = { value, done: true };
|
|
return obj6;
|
|
} else {
|
|
if (closure_131_1 !== closure_131_0) {
|
|
const obj7 = { interactionType: "note_deleted", guildId: closure_131_0, channelId: closure_131_1 };
|
|
const result = closure_132_0(closure_132_2[8]).trackGuildRoomObjectInteracted(obj7);
|
|
const obj = closure_132_0(closure_132_2[8]);
|
|
}
|
|
c6 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp15) {
|
|
c6 = tmp;
|
|
throw tmp15;
|
|
}
|
|
}
|
|
};
|
|
let closure_18 = async function _fetchGuildRoom(arg0, arg1) {
|
|
closure_3 = tmp3;
|
|
closure_130_0 = closure_0;
|
|
const HTTP = HTTPUtils.HTTP;
|
|
await HTTP.get({ url: Endpoints.GUILD_ROOM(closure_0, closure_1), rejectWithError: true });
|
|
if (1 === tmp7) {
|
|
c5 = 0;
|
|
closure_131_0(closure_131_2[13]).handleGuildRoomError({ silent: true });
|
|
c7 = 3;
|
|
closure_131_0(closure_131_2[13]);
|
|
} else if (arg0 === 1) {
|
|
c7 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
closure_130_1 = arg1;
|
|
closure_130_2 = closure_131_0(closure_131_2[6]).serverGuildRoomToClient(closure_130_1.body);
|
|
closure_131_0(closure_131_2[6]);
|
|
closure_131_1(closure_131_2[7]).dispatch({ type: "GUILD_ROOM_FETCH_SUCCESS", guildId: closure_130_0, room: closure_130_2 });
|
|
c5 = 0;
|
|
closure_131_1(closure_131_2[7]);
|
|
}
|
|
return arg1;
|
|
};
|
|
let Endpoints = fn(1074).Endpoints;
|
|
let closure_7 = { x: 0, y: 0 };
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/guild_rooms/GuildRoomActionCreators.shared.tsx");
|
|
|
|
export const guildRoomConnect = function guildRoomConnect() {
|
|
const self = this;
|
|
const apply = closure_8.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const guildRoomDisconnect = function guildRoomDisconnect(guildId, channelId) {
|
|
const obj = DispatcherDefault;
|
|
obj.dispatch({ type: "GUILD_ROOM_DISCONNECT", userId: AuthenticationStore.getId(), roomId: channelId });
|
|
if (channelId !== guildId) {
|
|
const obj4 = { guildId, channelId };
|
|
const result = GuildRoomAnalytics.trackGuildRoomUserDisconnected(obj4);
|
|
}
|
|
};
|
|
export const guildRoomLocalDisconnect = function guildRoomLocalDisconnect(userId, oldChannelId) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_DISCONNECT", userId, roomId: oldChannelId });
|
|
};
|
|
export const guildRoomUpdate = function guildRoomUpdate() {
|
|
const self = this;
|
|
const apply = closure_9.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const clearGuildRoomPendingPosition = function clearGuildRoomPendingPosition() {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_LOCAL_POSITION_CLEARED" });
|
|
};
|
|
export const selectGuildRoomLocalPosition = function selectGuildRoomLocalPosition(position, seat) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_LOCAL_POSITION_REQUESTED", position, seat });
|
|
};
|
|
export const guildRoomToggleLayout = function guildRoomToggleLayout(roomId) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_TOGGLE_LAYOUT", roomId });
|
|
};
|
|
export { guildRoomObjectCreate };
|
|
export const guildRoomObjectUpdate = function guildRoomObjectUpdate() {
|
|
const self = this;
|
|
const apply = closure_12.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export { guildRoomObjectDelete };
|
|
export const startPendingGuildRoomNote = function startPendingGuildRoomNote(roomId) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_PENDING_NOTE_START", roomId });
|
|
};
|
|
export const placePendingGuildRoomNote = function placePendingGuildRoomNote(roomId, position) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_PENDING_NOTE_PLACE", roomId, position });
|
|
};
|
|
export { deletePendingGuildRoomNote };
|
|
export const createGuildRoomNote = function createGuildRoomNote() {
|
|
const self = this;
|
|
const apply = closure_16.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const deleteGuildRoomNote = function deleteGuildRoomNote() {
|
|
const self = this;
|
|
const apply = closure_17.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchGuildRoom = function fetchGuildRoom() {
|
|
const self = this;
|
|
const apply = closure_18.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const setGuildRoomVideoOverlayVisibility = function setGuildRoomVideoOverlayVisibility(value, channelId) {
|
|
const videoOverlayVisibility = GuildRoomStore.getVideoOverlayVisibility();
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_SET_VIDEO_OVERLAY_VISIBILITY", value });
|
|
if (value !== videoOverlayVisibility) {
|
|
let str = "video_overlay_closed";
|
|
if (value) {
|
|
str = "video_overlay_opened";
|
|
}
|
|
const obj4 = { interactionType: str, channelId };
|
|
const result = GuildRoomAnalytics.trackGuildRoomInteracted(obj4);
|
|
}
|
|
};
|
|
export const maybeSetGuildRoomVideoOverlay = function maybeSetGuildRoomVideoOverlay(value, guildId, channelId) {
|
|
if (obj.getGuildRoomsConfig(obj2, { autoTrackExposure: false }).enabled) {
|
|
const videoOverlayVisibility = GuildRoomStore.getVideoOverlayVisibility();
|
|
const obj4 = { type: "GUILD_ROOM_SET_VIDEO_OVERLAY_VISIBILITY", value };
|
|
DispatcherDefault.dispatch(obj4);
|
|
if (value !== videoOverlayVisibility) {
|
|
let str = "video_overlay_closed";
|
|
if (value) {
|
|
str = "video_overlay_opened";
|
|
}
|
|
const obj5 = { interactionType: str, channelId };
|
|
const result = GuildRoomAnalytics.trackGuildRoomInteracted(obj5);
|
|
const tmpResult = GuildRoomAnalytics;
|
|
}
|
|
}
|
|
};
|
|
export const setGuildRoomRememberVideoOverlayVisibility = function setGuildRoomRememberVideoOverlayVisibility(rememberVideoOverlayVisibility) {
|
|
DispatcherDefault.dispatch({ type: "GUILD_ROOM_SET_REMEMBER_VIDEO_OVERLAY_VISIBILITY", rememberVideoOverlayVisibility });
|
|
const obj2 = { type: "GUILD_ROOM_SET_REMEMBER_VIDEO_OVERLAY_VISIBILITY", rememberVideoOverlayVisibility };
|
|
const result = GuildRoomAnalytics.trackGuildRoomSettingsUpdate({ rememberVideoOverlayVisibility });
|
|
};
|