121 lines
4.2 KiB
TypeScript
121 lines
4.2 KiB
TypeScript
// Module ID: 15033
|
|
// Function ID: 114588
|
|
// Name: VoiceUserConnected
|
|
// Dependencies: [31, 1347, 4144, 4150, 1194, 4178, 4146, 4147, 33, 566, 15034, 2]
|
|
// Exports: default
|
|
|
|
// Module 15033 (VoiceUserConnected)
|
|
import "result";
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import closure_5 from "_isNativeReflectConstruct";
|
|
import closure_6 from "_isNativeReflectConstruct";
|
|
import closure_7 from "_isNativeReflectConstruct";
|
|
import closure_8 from "_isNativeReflectConstruct";
|
|
import closure_9 from "_isNativeReflectConstruct";
|
|
import { jsx } from "jsxProd";
|
|
|
|
const require = arg1;
|
|
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/guild_sidebar/native/VoiceUser.tsx");
|
|
|
|
export default function VoiceUserConnected(channel) {
|
|
let collapsed;
|
|
let deaf;
|
|
let isGuest;
|
|
let localMute;
|
|
let localVideo;
|
|
let member;
|
|
let mute;
|
|
let selfDeaf;
|
|
let selfMute;
|
|
let selfVideo;
|
|
let suppress;
|
|
channel = channel.channel;
|
|
const user = channel.user;
|
|
const sessionId = channel.sessionId;
|
|
({ selfVideo, mute } = channel);
|
|
({ member, selfMute, selfDeaf, deaf, suppress, collapsed, isGuest } = channel);
|
|
let tmp = store.getId() === user.id;
|
|
let _createForOfIteratorHelperLoose = tmp;
|
|
let obj = channel(sessionId[9]);
|
|
const items = [closure_7];
|
|
const stateFromStoresObject = obj.useStateFromStoresObject(items, () => {
|
|
if (_createForOfIteratorHelperLoose) {
|
|
let obj = { localMute: false, localDeaf: false, localVideo: outer1_7.isVideoEnabled() };
|
|
} else {
|
|
obj = { localMute: outer1_7.isLocalMute(user.id), localDeaf: false, localVideo: false };
|
|
}
|
|
return obj;
|
|
});
|
|
({ localMute, localVideo } = stateFromStoresObject);
|
|
const items1 = [closure_5];
|
|
const stateFromStores = channel(sessionId[9]).useStateFromStores(items1, () => outer1_5.getStreamForUser(user.id, channel.getGuildId()));
|
|
const obj2 = channel(sessionId[9]);
|
|
const items2 = [closure_8];
|
|
const stateFromStores1 = channel(sessionId[9]).useStateFromStores(items2, () => {
|
|
let tmp;
|
|
if (null != sessionId) {
|
|
const sessionById = outer1_8.getSessionById(sessionId);
|
|
let os;
|
|
if (null != sessionById) {
|
|
os = sessionById.clientInfo.os;
|
|
}
|
|
tmp = os;
|
|
}
|
|
return tmp;
|
|
});
|
|
const obj3 = channel(sessionId[9]);
|
|
const items3 = [closure_9];
|
|
const items4 = [channel.id, user.id];
|
|
let tmp6 = null != sessionId;
|
|
const stateFromStores2 = channel(sessionId[9]).useStateFromStores(items3, () => outer1_9.getVoicePlatformForChannel(channel.id, user.id), items4);
|
|
if (tmp6) {
|
|
tmp6 = tmp;
|
|
}
|
|
if (tmp6) {
|
|
tmp6 = sessionId !== store.getSessionId();
|
|
}
|
|
const obj4 = channel(sessionId[9]);
|
|
const items5 = [_createForOfIteratorHelperLoose];
|
|
const items6 = [user.id, channel.id];
|
|
const stateFromStores3 = channel(sessionId[9]).useStateFromStores(items5, () => {
|
|
const embeddedActivitiesForChannel = tmp.getEmbeddedActivitiesForChannel(channel.id);
|
|
return embeddedActivitiesForChannel.find((userIds) => {
|
|
userIds = userIds.userIds;
|
|
return userIds.has(outer1_1.id);
|
|
});
|
|
}, items6);
|
|
const obj5 = channel(sessionId[9]);
|
|
const items7 = [_isNativeReflectConstruct];
|
|
const stateFromStores4 = channel(sessionId[9]).useStateFromStores(items7, () => {
|
|
const guildRingingUsers = outer1_4.getGuildRingingUsers(channel.id);
|
|
return guildRingingUsers.has(user.id);
|
|
});
|
|
obj = { guildId: channel.guild_id, member, user, collapsed };
|
|
const obj6 = channel(sessionId[9]);
|
|
const tmp10 = jsx;
|
|
if (!mute) {
|
|
mute = suppress;
|
|
}
|
|
obj.serverMute = mute;
|
|
obj.serverDeaf = deaf;
|
|
obj.mute = selfMute;
|
|
obj.deaf = selfDeaf;
|
|
obj.localMute = localMute;
|
|
if (!selfVideo) {
|
|
selfVideo = localVideo;
|
|
}
|
|
obj.video = selfVideo;
|
|
let channelId;
|
|
if (null != stateFromStores) {
|
|
channelId = stateFromStores.channelId;
|
|
}
|
|
obj.stream = channelId === channel.id;
|
|
obj.platform = stateFromStores1;
|
|
obj.disabled = null == stateFromStores1 && tmp6;
|
|
obj.isInEmbeddedActivity = null != stateFromStores3;
|
|
obj.isGuest = isGuest;
|
|
obj.voicePlatform = stateFromStores2;
|
|
obj.ringing = stateFromStores4;
|
|
return tmp10(user(sessionId[10]), obj);
|
|
};
|