// Module ID: 4975 // Function ID: 4976 // Dependencies: [4540, 1391, 4497, 676, 709, 1222, 4976, 9845, 2] // Module 4975 import set from "set"; import ensureGuildLoaded from "ensureGuildLoaded"; import _detectH265HardwareDecode from "_detectH265HardwareDecode"; import ME from "ME"; let PopoutWindowKeys; let error; let metroImportAll; const require = arg1; ({ ME: error, PopoutWindowKeys, Routes: metroImportAll } = ME); const result = require("_detectH265HardwareDecode").fileFinishedImporting("actions/SelectedChannelActionCreators.tsx"); export default { selectChannel(guildId) { let channelId; let jumpType; let messageId; let skipMessageFetch; let source; guildId = guildId.guildId; ({ channelId, messageId, jumpType, source, skipMessageFetch } = guildId); let tmp = null; if (guildId !== closure_7) { tmp = guildId; } importDefault(709).dispatch({ type: "CHANNEL_SELECT", guildId: tmp, channelId, messageId, jumpType, source, skipMessageFetch }); }, selectPrivateChannel(id) { require(1222) /* transitionTo */.transitionTo(closure_8.CHANNEL(closure_7, id)); }, selectVoiceChannel(id, c1, flag2) { let flag = c1; if (c1 === undefined) { flag = false; } if (flag2 === undefined) { flag2 = false; } let obj = arg3; if (arg3 === undefined) { obj = {}; } channel = channel.getChannel(id); if (channel != null) { const guildId = channel.getGuildId(); } if (supported.isSupported()) { if (null != id) { const mediaEngine = supported.getMediaEngine(); mediaEngine.interact(); } const obj5 = require(4976) /* selectVoiceChannelAdditional */; const voiceChannelAdditional = obj5.selectVoiceChannelAdditional(id, guildId, flag, flag2, obj); } }, disconnect() { remoteSessionId = remoteSessionId.getRemoteSessionId(); if (null != remoteSessionId) { importAll(9845).remoteDisconnect(remoteSessionId); const obj = importAll(9845); } const voiceChannel = this.selectVoiceChannel(null); } };