594 lines
25 KiB
TypeScript
594 lines
25 KiB
TypeScript
// Module ID: 7470
|
|
// Function ID: 7471
|
|
// Name: GuildRoomAnalytics
|
|
// Dependencies: [502, 2065, 5110, 5113, 7449, 1085, 7452, 7454, 5107, 1265, 2]
|
|
// Exports: trackGuildRoomInteracted, trackGuildRoomLayoutToggled, trackGuildRoomObjectInteracted, trackGuildRoomOpened, trackGuildRoomSeatSelected, trackGuildRoomSettingsUpdate, trackGuildRoomUpdated, trackGuildRoomUserConnected, trackGuildRoomUserDisconnected, trackGuildRoomUserInteracted, trackGuildRoomUserUpdated
|
|
|
|
// Module 7470 (GuildRoomAnalytics)
|
|
import Constants from "Constants" /* 1085 */;
|
|
import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1265 */;
|
|
import AppAnalyticsUtilsDefault from "AppAnalyticsUtils" /* 5107 */;
|
|
import GuildRoomUtils from "GuildRoomUtils" /* 7452 */;
|
|
import GuildRoomBackgrounds from "GuildRoomBackgrounds" /* 7454 */;
|
|
import AuthenticationStore from "AuthenticationStore" /* 502 */;
|
|
import ChannelStore from "ChannelStore" /* 2065 */;
|
|
import RTCConnectionStore from "RTCConnectionStore" /* 5110 */;
|
|
import VoiceStateStore from "VoiceStateStore" /* 5113 */;
|
|
import GuildRoomStore from "GuildRoomStore" /* 7449 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
function getBaseProperties(merged) {
|
|
let background;
|
|
let channelId;
|
|
let guildId;
|
|
let userId;
|
|
({ userId, guildId, channelId } = merged);
|
|
if (userId == null) {
|
|
userId = AuthenticationStore.getId();
|
|
}
|
|
const roomUsers = GuildRoomStore.getRoomUsers(channelId);
|
|
const obj = GuildRoomStore;
|
|
const obj2 = { user_id: userId, guild_id: guildId, channel_id: channelId, guild_room_user_count: roomUsers.size, guild_room_user_connected: roomUsers.has(userId), guild_room_background: background };
|
|
if (null == guildId) {
|
|
const channel = ChannelStore.getChannel(channelId);
|
|
let guildId1;
|
|
if (channel != null) {
|
|
guildId1 = channel.getGuildId();
|
|
}
|
|
guildId = guildId1;
|
|
}
|
|
const room = obj.getRoom(channelId);
|
|
background = undefined;
|
|
if (room != null) {
|
|
background = room.background;
|
|
}
|
|
if (background == null) {
|
|
background = GuildRoomBackgrounds.GuildRoomBackgrounds.DEFAULT;
|
|
}
|
|
return obj2;
|
|
}
|
|
const AnalyticEvents = Constants.AnalyticEvents;
|
|
const result = size.fileFinishedImporting("modules/guild_rooms/GuildRoomAnalytics.tsx");
|
|
|
|
export const trackGuildRoomObjectInteracted = function trackGuildRoomObjectInteracted(interactionType) {
|
|
interactionType = interactionType.interactionType;
|
|
let merged = Object.assign(interactionType, Object.assign({ interactionType: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96564 = (arg0) => {
|
|
const obj = { interaction_type: channelId };
|
|
const trackWithMetadata = merged(dependencyMap[8]).trackWithMetadata;
|
|
const GUILD_ROOM_OBJECT_INTERACTED = constants.GUILD_ROOM_OBJECT_INTERACTED;
|
|
merged(dependencyMap[8]);
|
|
merged = Object.assign(getBaseProperties(f96564));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_OBJECT_INTERACTED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = { interaction_type: interactionType };
|
|
let trackWithMetadata = merged(5107).trackWithMetadata;
|
|
let GUILD_ROOM_OBJECT_INTERACTED = AnalyticEvents.GUILD_ROOM_OBJECT_INTERACTED;
|
|
merged(5107);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const merged2 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_OBJECT_INTERACTED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomInteracted = function trackGuildRoomInteracted(interactionType) {
|
|
interactionType = interactionType.interactionType;
|
|
let merged = Object.assign(interactionType, Object.assign({ interactionType: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96565 = (arg0) => {
|
|
const obj = { interaction_type: channelId };
|
|
const trackWithMetadata = merged(dependencyMap[8]).trackWithMetadata;
|
|
const GUILD_ROOM_INTERACTED = constants.GUILD_ROOM_INTERACTED;
|
|
merged(dependencyMap[8]);
|
|
merged = Object.assign(getBaseProperties(f96565));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_INTERACTED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = { interaction_type: interactionType };
|
|
let trackWithMetadata = merged(5107).trackWithMetadata;
|
|
let GUILD_ROOM_INTERACTED = AnalyticEvents.GUILD_ROOM_INTERACTED;
|
|
merged(5107);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const merged2 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_INTERACTED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomLayoutToggled = function trackGuildRoomLayoutToggled(location) {
|
|
const _location = location.location;
|
|
const guildRoomOpen = location.guildRoomOpen;
|
|
let merged = Object.assign(location, Object.assign({ location: 0, guildRoomOpen: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96566 = (arg0) => {
|
|
const obj = { location: channelId, guild_room_open: f96566 };
|
|
const trackWithMetadata = guildRoomOpen(merged[8]).trackWithMetadata;
|
|
const GUILD_ROOM_LAYOUT_TOGGLED = constants.GUILD_ROOM_LAYOUT_TOGGLED;
|
|
guildRoomOpen(merged[8]);
|
|
merged = Object.assign(getBaseProperties(closure_2));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_LAYOUT_TOGGLED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = { location: _location, guild_room_open: guildRoomOpen };
|
|
let trackWithMetadata = guildRoomOpen(merged[8]).trackWithMetadata;
|
|
let GUILD_ROOM_LAYOUT_TOGGLED = AnalyticEvents.GUILD_ROOM_LAYOUT_TOGGLED;
|
|
guildRoomOpen(merged[8]);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const merged2 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_LAYOUT_TOGGLED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomOpened = function trackGuildRoomOpened(location) {
|
|
const _location = location.location;
|
|
let merged = Object.assign(location, Object.assign({ location: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96567 = (arg0) => {
|
|
const obj = { location: channelId };
|
|
const trackWithMetadata = merged(dependencyMap[8]).trackWithMetadata;
|
|
const GUILD_ROOM_OPENED = constants.GUILD_ROOM_OPENED;
|
|
merged(dependencyMap[8]);
|
|
merged = Object.assign(getBaseProperties(f96567));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_OPENED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = { location: _location };
|
|
let trackWithMetadata = merged(5107).trackWithMetadata;
|
|
let GUILD_ROOM_OPENED = AnalyticEvents.GUILD_ROOM_OPENED;
|
|
merged(5107);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const merged2 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_OPENED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomSeatSelected = function trackGuildRoomSeatSelected(arg0) {
|
|
({ actualSeatPosition: require, targetSeatPosition: importDefault, actualSeatId: dependencyMap, targetSeatId: AuthenticationStore } = arg0);
|
|
let merged = Object.assign(arg0, Object.assign({ actualSeatPosition: 0, targetSeatPosition: 0, actualSeatId: 0, targetSeatId: 0 }));
|
|
let channelId = merged.channelId;
|
|
const fn = (arg0) => {
|
|
let items;
|
|
let str;
|
|
let obj = { seat_name: str, seat_position_v2: items, seat_id: dependencyMap };
|
|
const trackWithMetadata = AppAnalyticsUtilsDefault.trackWithMetadata;
|
|
const GUILD_ROOM_SEAT_SELECTED = AnalyticEvents.GUILD_ROOM_SEAT_SELECTED;
|
|
AppAnalyticsUtilsDefault;
|
|
const tmp2 = merged;
|
|
merged = Object.assign(getBaseProperties(merged));
|
|
const point = require;
|
|
const obj2 = GuildRoomUtils;
|
|
let findSeatResult = obj2.findSeat(dependencyMap, require, merged.channelId);
|
|
str = undefined;
|
|
if (findSeatResult != null) {
|
|
str = findSeatResult.name;
|
|
}
|
|
if (str == null) {
|
|
str = "";
|
|
}
|
|
items = [, ];
|
|
({ x: arr[0], y: arr[1] } = point);
|
|
const point2 = importDefault;
|
|
let x1;
|
|
const x = point.x;
|
|
if (importDefault != null) {
|
|
x1 = point2.x;
|
|
}
|
|
if (x === x1) {
|
|
let str2;
|
|
let y1;
|
|
const y = point.y;
|
|
if (point2 != null) {
|
|
y1 = point2.y;
|
|
}
|
|
if (y === y1) {
|
|
str2 = "user_selected";
|
|
}
|
|
obj.update_reason = str2;
|
|
const channelId = tmp2.channelId;
|
|
const items1 = [];
|
|
const items2 = [];
|
|
const items3 = [];
|
|
const items4 = [];
|
|
const roomUsers = GuildRoomStore.getRoomUsers(channelId);
|
|
const item = roomUsers.forEach((seat, index) => {
|
|
items1.push(index);
|
|
const push = items2.push;
|
|
const obj = closure_2_0(closure_2_2[6]);
|
|
const findSeatResult = obj.findSeat(seat.seat, seat.position, channelId);
|
|
let str;
|
|
if (findSeatResult != null) {
|
|
str = findSeatResult.name;
|
|
}
|
|
if (str == null) {
|
|
str = "";
|
|
}
|
|
push(str);
|
|
items3.push(seat.position.x);
|
|
items4.push(seat.position.y);
|
|
});
|
|
const obj3 = { seated_user_ids: items1, seated_user_seat_names: items2, seated_user_x_positions: items3, seated_user_y_positions: items4 };
|
|
const merged1 = Object.assign(obj3);
|
|
const merged2 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_SEAT_SELECTED, obj);
|
|
}
|
|
str2 = "default";
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
let obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const _Object = Object;
|
|
fn(obj2);
|
|
}
|
|
};
|
|
export const trackGuildRoomUserInteracted = function trackGuildRoomUserInteracted(interactionType) {
|
|
interactionType = interactionType.interactionType;
|
|
let merged = Object.assign(interactionType, Object.assign({ interactionType: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96569 = (arg0) => {
|
|
const obj = { interaction_type: channelId };
|
|
const trackWithMetadata = merged(dependencyMap[8]).trackWithMetadata;
|
|
const GUILD_ROOM_USER_INTERACTED = constants.GUILD_ROOM_USER_INTERACTED;
|
|
merged(dependencyMap[8]);
|
|
merged = Object.assign(getBaseProperties(f96569));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_USER_INTERACTED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = { interaction_type: interactionType };
|
|
let trackWithMetadata = merged(5107).trackWithMetadata;
|
|
let GUILD_ROOM_USER_INTERACTED = AnalyticEvents.GUILD_ROOM_USER_INTERACTED;
|
|
merged(5107);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const merged2 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_USER_INTERACTED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomUserConnected = function trackGuildRoomUserConnected(channelId) {
|
|
let closure_0 = channelId;
|
|
channelId = channelId.channelId;
|
|
const f96570 = (arg0) => {
|
|
const trackWithMetadata = AppAnalyticsUtilsDefault.trackWithMetadata;
|
|
const GUILD_ROOM_USER_CONNECTED = constants.GUILD_ROOM_USER_CONNECTED;
|
|
const obj = {};
|
|
AppAnalyticsUtilsDefault;
|
|
const merged = Object.assign(getBaseProperties(channelId));
|
|
const merged1 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_USER_CONNECTED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const obj3 = {};
|
|
let trackWithMetadata = AppAnalyticsUtilsDefault.trackWithMetadata;
|
|
let GUILD_ROOM_USER_CONNECTED = AnalyticEvents.GUILD_ROOM_USER_CONNECTED;
|
|
AppAnalyticsUtilsDefault;
|
|
let merged = Object.assign(getBaseProperties(channelId));
|
|
let merged1 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_USER_CONNECTED, obj3);
|
|
}
|
|
};
|
|
export const trackGuildRoomUserDisconnected = function trackGuildRoomUserDisconnected(channelId) {
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId.channelId)).length, voice_media_session_id: GuildRoomStore.getMediaSessionId(channelId.channelId) };
|
|
const trackWithMetadata = AppAnalyticsUtilsDefault.trackWithMetadata;
|
|
const GUILD_ROOM_USER_DISCONNECTED = AnalyticEvents.GUILD_ROOM_USER_DISCONNECTED;
|
|
AppAnalyticsUtilsDefault;
|
|
const merged = Object.assign(getBaseProperties(channelId));
|
|
trackWithMetadata(GUILD_ROOM_USER_DISCONNECTED, obj);
|
|
};
|
|
export const trackGuildRoomSettingsUpdate = function trackGuildRoomSettingsUpdate(rememberVideoOverlayVisibility) {
|
|
rememberVideoOverlayVisibility = rememberVideoOverlayVisibility.rememberVideoOverlayVisibility;
|
|
const obj = AnalyticsUtilsDefault;
|
|
obj.track(AnalyticEvents.GUILD_ROOM_SETTINGS_UPDATE, { remember_video_overlay_visibility: rememberVideoOverlayVisibility });
|
|
};
|
|
export const trackGuildRoomUserUpdated = function trackGuildRoomUserUpdated(update) {
|
|
update = update.update;
|
|
let merged = Object.assign(update, Object.assign({ update: 0 }));
|
|
const channelId = merged.channelId;
|
|
const fn = (arg0) => {
|
|
let items;
|
|
let tmp4;
|
|
const trackWithMetadata = AppAnalyticsUtilsDefault.trackWithMetadata;
|
|
const GUILD_ROOM_USER_UPDATED = AnalyticEvents.GUILD_ROOM_USER_UPDATED;
|
|
const obj = {};
|
|
AppAnalyticsUtilsDefault;
|
|
merged = Object.assign(getBaseProperties(merged));
|
|
const obj2 = { update_type: update.updateType, update_reason: update.updateReason };
|
|
const updateType = update.updateType;
|
|
if ("position" === updateType) {
|
|
const obj3 = { position_v2: items };
|
|
const merged1 = Object.assign(obj2);
|
|
items = [update.position.x, update.position.y];
|
|
tmp4 = obj3;
|
|
} else if ("seat" === updateType) {
|
|
const obj4 = { seat_id: update.seat };
|
|
const merged2 = Object.assign(obj2);
|
|
tmp4 = obj4;
|
|
} else if ("status_id" === updateType) {
|
|
const obj5 = { status_id: update.statusId };
|
|
const merged3 = Object.assign(obj2);
|
|
tmp4 = obj5;
|
|
} else if ("status_text" === updateType) {
|
|
const obj6 = { status_text: update.statusText };
|
|
const merged4 = Object.assign(obj2);
|
|
tmp4 = obj6;
|
|
}
|
|
const merged5 = Object.assign(tmp4);
|
|
const merged6 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_USER_UPDATED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
let obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
const _Object = Object;
|
|
let tmp4 = VoiceStateStore;
|
|
fn(obj2);
|
|
}
|
|
};
|
|
export const trackGuildRoomUpdated = function trackGuildRoomUpdated(update) {
|
|
update = update.update;
|
|
let merged = Object.assign(update, Object.assign({ update: 0 }));
|
|
const channelId = merged.channelId;
|
|
const f96572 = (arg0) => {
|
|
const trackWithMetadata = merged(dependencyMap[8]).trackWithMetadata;
|
|
const GUILD_ROOM_UPDATED = constants.GUILD_ROOM_UPDATED;
|
|
const obj = {};
|
|
merged(dependencyMap[8]);
|
|
merged = Object.assign(getBaseProperties(f96572));
|
|
let tmp4;
|
|
const obj2 = { update_type: channelId.updateType };
|
|
if ("background" === channelId.updateType) {
|
|
const obj3 = { background: tmp3.background };
|
|
const merged1 = Object.assign(obj2);
|
|
tmp4 = obj3;
|
|
}
|
|
const merged2 = Object.assign(tmp4);
|
|
const merged3 = Object.assign(arg0);
|
|
trackWithMetadata(GUILD_ROOM_UPDATED, obj);
|
|
};
|
|
let timeout;
|
|
function onChange() {
|
|
const mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
const obj = RTCConnectionStore;
|
|
if (null != mediaSessionId) {
|
|
obj.removeChangeListener(onChange);
|
|
const _clearTimeout = clearTimeout;
|
|
clearTimeout(closure_2);
|
|
const _Object = Object;
|
|
const obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
f96572(obj2);
|
|
}
|
|
}
|
|
let obj = RTCConnectionStore;
|
|
let mediaSessionId = RTCConnectionStore.getMediaSessionId();
|
|
if (null == mediaSessionId) {
|
|
const _setTimeout = setTimeout;
|
|
timeout = setTimeout(() => {
|
|
RTCConnectionStore.removeChangeListener(onChange);
|
|
clearTimeout(closure_2);
|
|
const obj = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length };
|
|
f96572(obj);
|
|
}, 2500);
|
|
obj.addChangeListener(onChange);
|
|
} else {
|
|
let obj2 = { voice_state_count: Object.keys(VoiceStateStore.getVoiceStatesForChannel(channelId)).length, voice_media_session_id: mediaSessionId };
|
|
let _Object = Object;
|
|
let obj3 = {};
|
|
let trackWithMetadata = merged(5107).trackWithMetadata;
|
|
let GUILD_ROOM_UPDATED = AnalyticEvents.GUILD_ROOM_UPDATED;
|
|
merged(5107);
|
|
let merged1 = Object.assign(getBaseProperties(merged));
|
|
const obj4 = { update_type: update.updateType };
|
|
let tmp6;
|
|
if ("background" === update.updateType) {
|
|
const obj5 = { background: update.background };
|
|
const tmp3 = obj5;
|
|
let tmp4 = obj4;
|
|
let merged2 = Object.assign(obj4);
|
|
tmp6 = obj5;
|
|
}
|
|
let merged3 = Object.assign(tmp6);
|
|
const merged4 = Object.assign(obj2);
|
|
trackWithMetadata(GUILD_ROOM_UPDATED, obj3);
|
|
}
|
|
};
|