779 lines
28 KiB
TypeScript
779 lines
28 KiB
TypeScript
// Module ID: 5049
|
|
// Function ID: 43630
|
|
// Name: showTooManyUserGuildsAlert
|
|
// Dependencies: [29, 5, 5050, 1194, 4972, 1908, 1838, 1907, 3948, 1850, 653, 1197, 4471, 1212, 686, 5051, 507, 1198, 5054, 1935, 5587, 5595, 5600, 5626, 11467, 4943, 480, 12562, 3764, 483, 7629, 3800, 675, 12563, 4346, 7668, 2]
|
|
|
|
// Module 5049 (showTooManyUserGuildsAlert)
|
|
import fromHexReverseArray from "fromHexReverseArray";
|
|
import _isNativeReflectConstruct from "_isNativeReflectConstruct";
|
|
import closure_7 from "_isNativeReflectConstruct";
|
|
import closure_8 from "_isNativeReflectConstruct";
|
|
import closure_9 from "_isNativeReflectConstruct";
|
|
import closure_10 from "_isNativeReflectConstruct";
|
|
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
|
|
import closure_12 from "_isNativeReflectConstruct";
|
|
import closure_13 from "_isNativeReflectConstruct";
|
|
import closure_14 from "_isNativeReflectConstruct";
|
|
import ME from "ME";
|
|
import { AgeGateSource } from "result";
|
|
|
|
let closure_15;
|
|
let closure_16;
|
|
let closure_17;
|
|
let closure_18;
|
|
let closure_19;
|
|
let closure_20;
|
|
let closure_21;
|
|
let closure_22;
|
|
const require = arg1;
|
|
function showTooManyUserGuildsAlert(quantity) {
|
|
let obj = importDefault(4471);
|
|
obj = {};
|
|
const intl = require(1212) /* getSystemLocale */.intl;
|
|
obj.title = intl.string(require(1212) /* getSystemLocale */.t.cTaRxF);
|
|
const intl2 = require(1212) /* getSystemLocale */.intl;
|
|
obj = { quantity };
|
|
obj.body = intl2.formatToPlainString(require(1212) /* getSystemLocale */.t["VSd+Aj"], obj);
|
|
obj.show(obj);
|
|
}
|
|
function deleteGuild(id) {
|
|
let obj = importDefault(686);
|
|
obj = { id };
|
|
obj.dispatch({ type: "GUILD_DELETE", guild: obj });
|
|
}
|
|
async function _joinGuild(arg0, arg1) {
|
|
let iter = (function*(guildId) {
|
|
let autoNavigate;
|
|
let lurkLocation;
|
|
let obj = arg1;
|
|
let closure_0 = guildId;
|
|
if (obj === undefined) {
|
|
obj = {};
|
|
}
|
|
let source;
|
|
let loadId;
|
|
let c3;
|
|
yield undefined;
|
|
source = obj.source;
|
|
loadId = obj.loadId;
|
|
({ lurkLocation, autoNavigate } = obj);
|
|
let tmp3 = undefined === autoNavigate;
|
|
if (!tmp3) {
|
|
tmp3 = autoNavigate;
|
|
}
|
|
const lurker = obj.lurker;
|
|
let tmp5 = null != lurker;
|
|
if (tmp5) {
|
|
tmp5 = lurker;
|
|
}
|
|
c3 = tmp5;
|
|
const currentUser = outer2_14.getCurrentUser();
|
|
let hasFlagResult;
|
|
if (null != currentUser) {
|
|
hasFlagResult = currentUser.hasFlag(outer2_18.QUARANTINED);
|
|
}
|
|
if (null != hasFlagResult) {
|
|
if (hasFlagResult) {
|
|
outer2_1(outer2_3[15])();
|
|
const promise = new Promise((arg0, arg1) => {
|
|
const error = new Error();
|
|
return arg1(error);
|
|
});
|
|
return promise;
|
|
}
|
|
}
|
|
let obj2 = outer2_1(outer2_3[14]);
|
|
obj2.wait(() => {
|
|
let obj = outer3_1(outer3_3[14]);
|
|
obj = { type: "GUILD_JOIN", guildId: closure_0, lurker: c3, source, loadId };
|
|
return obj.dispatch(obj);
|
|
});
|
|
let channelId = null;
|
|
if (guildId === outer2_13.getGuildId()) {
|
|
channelId = null;
|
|
if (null != outer2_11.getGuild(tmp)) {
|
|
channelId = outer2_12.getChannelId(tmp);
|
|
}
|
|
}
|
|
const HTTP = outer2_0(outer2_3[16]).HTTP;
|
|
obj = { url: outer2_16.GUILD_JOIN(tmp) };
|
|
obj = { lurker: tmp6 };
|
|
let sessionId = null;
|
|
if (tmp5) {
|
|
sessionId = outer2_8.getSessionId();
|
|
}
|
|
obj.session_id = sessionId;
|
|
obj.recommendation_load_id = loadId;
|
|
let tmp17 = null;
|
|
if (tmp5) {
|
|
tmp17 = null;
|
|
if (null != lurkLocation) {
|
|
tmp17 = lurkLocation;
|
|
}
|
|
}
|
|
obj.location = tmp17;
|
|
let tmp20 = tmp19;
|
|
if (source !== outer2_17.DIRECTORY_ENTRY) {
|
|
tmp20 = null;
|
|
}
|
|
obj.from_directory = tmp20;
|
|
obj.query = obj;
|
|
obj.context = { source };
|
|
obj.oldFormErrors = true;
|
|
obj.body = {};
|
|
obj.rejectWithError = outer2_0(outer2_3[16]).rejectWithMigratedError();
|
|
const tmp21 = yield HTTP.put(obj);
|
|
if (null != tmp21.body.join_request) {
|
|
const obj1 = { type: "USER_GUILD_JOIN_REQUEST_UPDATE", guildId: tmp, request: tmp22.body.join_request };
|
|
outer2_1(outer2_3[14]).dispatch(obj1);
|
|
const obj7 = outer2_1(outer2_3[14]);
|
|
}
|
|
if (null == outer2_11.getGuild(guildId)) {
|
|
if (tmp22.body.show_verification_form) {
|
|
if (tmp3) {
|
|
outer2_0(outer2_3[17]).transitionTo(outer2_21.GUILD_MEMBER_VERIFICATION(tmp));
|
|
return tmp21;
|
|
}
|
|
}
|
|
}
|
|
if (null != tmp21.body.welcome_screen) {
|
|
obj2 = { type: "WELCOME_SCREEN_UPDATE", guildId: tmp22.body.id, welcomeScreen: tmp22.body.welcome_screen };
|
|
outer2_1(outer2_3[14]).dispatch(obj2);
|
|
const obj9 = outer2_1(outer2_3[14]);
|
|
}
|
|
if (null != tmp21.body.approximate_presence_count) {
|
|
const obj3 = { type: "ONLINE_GUILD_MEMBER_COUNT_UPDATE", guildId: tmp22.body.id, count: tmp22.body.approximate_presence_count };
|
|
outer2_1(outer2_3[14]).dispatch(obj3);
|
|
const obj11 = outer2_1(outer2_3[14]);
|
|
}
|
|
if (!tmp5) {
|
|
if (tmp3) {
|
|
const obj4 = { guildId: tmp, returnChannelId: channelId };
|
|
return yield yield outer2_0(outer2_3[19])(outer2_3[18], outer2_3.paths).default(obj4);
|
|
}
|
|
}
|
|
return tmp21;
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
}
|
|
function waitForGuild(id) {
|
|
let closure_0 = id;
|
|
return new Promise((arg0) => {
|
|
let closure_0 = arg0;
|
|
return outer1_11.addConditionalChangeListener(() => {
|
|
const guild = outer2_11.getGuild(callback);
|
|
let flag = null == guild;
|
|
if (!flag) {
|
|
callback(guild);
|
|
flag = false;
|
|
}
|
|
return flag;
|
|
});
|
|
});
|
|
}
|
|
let closure_4 = ["icon", "unicodeEmoji"];
|
|
({ AbortCodes: closure_15, Endpoints: closure_16, JoinGuildSources: closure_17, UserFlags: closure_18, MAX_USER_GUILDS: closure_19, MAX_USER_GUILDS_PREMIUM: closure_20, Routes: closure_21, AnalyticEvents: closure_22 } = ME);
|
|
let result = require("_isNativeReflectConstruct").fileFinishedImporting("actions/GuildActionCreators.tsx");
|
|
|
|
export default {
|
|
joinGuild(guildId, arg1) {
|
|
return _joinGuild(...arguments);
|
|
},
|
|
waitForGuild,
|
|
transitionToGuildSync(closure_0, arg1, channelId, messageId) {
|
|
let closure_1 = arg1;
|
|
let closure_2 = channelId;
|
|
let closure_3 = messageId;
|
|
return callback(async () => {
|
|
let channelIdForGuildTransition = outer1_2;
|
|
if (null == outer1_2) {
|
|
let obj = callback(5600);
|
|
channelIdForGuildTransition = obj.getChannelIdForGuildTransition(tmp);
|
|
}
|
|
let tmp5 = outer1_1;
|
|
let hasOwnPropertyResult = null != outer1_1;
|
|
if (hasOwnPropertyResult) {
|
|
hasOwnPropertyResult = outer1_1.hasOwnProperty("welcomeModalChannelId");
|
|
}
|
|
if (hasOwnPropertyResult) {
|
|
hasOwnPropertyResult = null == outer1_1.welcomeModalChannelId;
|
|
}
|
|
if (hasOwnPropertyResult) {
|
|
obj = {};
|
|
const merged = Object.assign(outer1_1);
|
|
let tmp12;
|
|
if (null != channelIdForGuildTransition) {
|
|
tmp12 = channelIdForGuildTransition;
|
|
}
|
|
obj["welcomeModalChannelId"] = tmp12;
|
|
tmp5 = obj;
|
|
}
|
|
callback2(5626)(outer2_21.CHANNEL(outer1_0, channelIdForGuildTransition, outer1_3), tmp5);
|
|
yield new Promise(setImmediate);
|
|
})();
|
|
},
|
|
deleteGuild,
|
|
selectGuild(guildId) {
|
|
require(11467) /* _createForOfIteratorHelperLoose */.stopLurking(guildId);
|
|
},
|
|
createGuild(guild) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_CREATE", guild };
|
|
obj.dispatch(obj);
|
|
},
|
|
setServerMute(id, id2, mute) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_MEMBER(id, id2), body: obj, oldFormErrors: true };
|
|
obj = { mute, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
return HTTP.patch(obj);
|
|
},
|
|
setServerDeaf(id, id2, deaf) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_MEMBER(id, id2), body: obj, oldFormErrors: true };
|
|
obj = { deaf, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
return HTTP.patch(obj);
|
|
},
|
|
setChannel(guildId, userId, channel_id) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_MEMBER(guildId, userId), body: obj, oldFormErrors: true, rejectWithError: true };
|
|
obj = { channel_id };
|
|
HTTP.patch(obj);
|
|
},
|
|
setMemberFlags(id, id2, flags) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_MEMBER(id, id2), body: obj, oldFormErrors: true, rejectWithError: true };
|
|
obj = { flags };
|
|
HTTP.patch(obj);
|
|
},
|
|
kickUser(id, id1, current) {
|
|
const _require = id;
|
|
let closure_1 = id1;
|
|
const HTTP = _require(507).HTTP;
|
|
obj = { url: closure_16.GUILD_MEMBER(id, id1), query: obj, oldFormErrors: true };
|
|
obj = { reason: current, moderator_report_id: arg3, rejectWithError: _require(507).rejectWithMigratedError() };
|
|
const obj3 = _require(507);
|
|
return HTTP.del(obj).then(() => {
|
|
let obj = id1(outer1_3[14]);
|
|
obj = { type: "GUILD_MEMBER_REMOVE_LOCAL", guildId: closure_0, userId: id1 };
|
|
obj.dispatch(obj);
|
|
});
|
|
},
|
|
setCommunicationDisabledUntil(moderator_report_id) {
|
|
let _location;
|
|
let communicationDisabledUntilTimestamp;
|
|
let duration;
|
|
let guildId;
|
|
let reason;
|
|
let userId;
|
|
({ guildId, userId, communicationDisabledUntilTimestamp, duration, reason, location: _location } = moderator_report_id);
|
|
let obj = importDefault(4943);
|
|
obj = { url: closure_16.GUILD_MEMBER(guildId, userId), reason, body: { communication_disabled_until: communicationDisabledUntilTimestamp, moderator_report_id: moderator_report_id.moderatorReportId }, oldFormErrors: true };
|
|
obj = { event: require(480) /* isThrottled */.NetworkActionNames.USER_COMMUNICATION_DISABLED_UPDATE };
|
|
const obj1 = { guild_id: guildId, target_user_id: userId };
|
|
let tmp = null;
|
|
if (null != duration) {
|
|
tmp = duration;
|
|
}
|
|
obj1.duration = tmp;
|
|
let tmp2 = null;
|
|
if (null != reason) {
|
|
tmp2 = reason;
|
|
}
|
|
obj1.reason = tmp2;
|
|
obj1.communication_disabled_until = communicationDisabledUntilTimestamp;
|
|
let tmp3 = null;
|
|
if (null != _location) {
|
|
tmp3 = _location;
|
|
}
|
|
obj1.location = tmp3;
|
|
obj.properties = obj1;
|
|
obj.trackedActionData = obj;
|
|
obj.rejectWithError = require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError();
|
|
return obj.patch(obj);
|
|
},
|
|
banUser(id, id2, value, current) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_BAN(id, id2), reason: current, body: obj, oldFormErrors: true };
|
|
obj = { delete_message_seconds: value, moderator_report_id: arg4, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
return HTTP.put(obj);
|
|
},
|
|
unbanUser(id, id2) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
const obj = { url: closure_16.GUILD_BAN(id, id2), oldFormErrors: true, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
return HTTP.del(obj);
|
|
},
|
|
banMultipleUsers(outer1_0, outer1_1, outer1_2, outer1_3, usePubSub) {
|
|
let flag = usePubSub;
|
|
if (usePubSub === undefined) {
|
|
flag = false;
|
|
}
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
let obj = {};
|
|
if (flag) {
|
|
let BULK_GUILD_BAN_V2Result = obj2.BULK_GUILD_BAN_V2(outer1_0);
|
|
} else {
|
|
BULK_GUILD_BAN_V2Result = obj2.BULK_GUILD_BAN(outer1_0);
|
|
}
|
|
obj.url = BULK_GUILD_BAN_V2Result;
|
|
obj = { user_ids: outer1_1, delete_message_seconds: outer1_2 };
|
|
obj.body = obj;
|
|
obj.reason = outer1_3;
|
|
obj.oldFormErrors = true;
|
|
obj.rejectWithError = require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError();
|
|
return HTTP.post(obj);
|
|
},
|
|
startBulkBan(arg0, arg1, arg2, arg3) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
let closure_2 = arg2;
|
|
let closure_3 = arg3;
|
|
const self = this;
|
|
return callback(async () => {
|
|
let obj = callback(12562);
|
|
const usePubSub = obj.getConfig({ location: "startBulkBan" }).usePubSub;
|
|
let num = 14;
|
|
let obj1 = callback(686);
|
|
obj = { type: "GUILD_BULK_BAN_STARTED", guildId: outer1_0 };
|
|
obj1.dispatch(obj);
|
|
if (!usePubSub) {
|
|
const body = tmp.body;
|
|
const tmp8 = null != body ? body : {};
|
|
const banned_users = tmp8.banned_users;
|
|
let items = banned_users;
|
|
if (undefined === banned_users) {
|
|
items = [];
|
|
}
|
|
const failed_users = tmp8.failed_users;
|
|
num = callback(dependencyMap[num]);
|
|
obj = { type: "GUILD_BULK_BAN_UPDATE", guildId: outer1_0 };
|
|
obj1 = { bannedUsers: items, failedUsers: undefined === failed_users ? [] : failed_users, targetUserIds: outer1_1 };
|
|
obj.bulkBan = obj1;
|
|
num.dispatch(obj);
|
|
const tmp12 = undefined === failed_users ? [] : failed_users;
|
|
}
|
|
})();
|
|
},
|
|
createRole(id, arg1, arg2) {
|
|
let obj = arg4;
|
|
let closure_0 = id;
|
|
let closure_1 = arg1;
|
|
let closure_2 = arg2;
|
|
let closure_3 = arg3;
|
|
if (arg4 === undefined) {
|
|
obj = {};
|
|
}
|
|
let flag = obj.skipSelect;
|
|
if (flag === undefined) {
|
|
flag = false;
|
|
}
|
|
return callback(async () => {
|
|
let obj = {};
|
|
if (null != outer1_1) {
|
|
if ("" !== outer1_1) {
|
|
let stringResult = outer1_1;
|
|
}
|
|
obj.name = stringResult;
|
|
let num = 0;
|
|
if (null != outer1_2) {
|
|
num = outer1_2;
|
|
}
|
|
obj.color = num;
|
|
if (null != outer1_3) {
|
|
obj = outer1_3;
|
|
} else {
|
|
obj = { primary_color: null, secondary_color: null, tertiary_color: null };
|
|
let num2 = 0;
|
|
if (null != outer1_2) {
|
|
num2 = outer1_2;
|
|
}
|
|
obj.primary_color = num2;
|
|
}
|
|
obj.colors = obj;
|
|
obj.permissions = callback3(3764).NONE;
|
|
const HTTP = callback(507).HTTP;
|
|
obj = { url: outer2_16.GUILD_ROLES(outer1_0), oldFormErrors: true };
|
|
obj.body = obj;
|
|
obj.rejectWithError = callback(507).rejectWithMigratedError();
|
|
const tmp13 = yield HTTP.post(obj);
|
|
const body = tmp13.body;
|
|
const obj4 = callback(507);
|
|
const tmp15 = body;
|
|
body.permissions = callback3(483).deserialize(body.permissions);
|
|
if (!outer1_4) {
|
|
const obj1 = { type: "GUILD_SETTINGS_ROLE_SELECT", roleId: tmp13.body.id, role: tmp15 };
|
|
callback2(686).dispatch(obj1);
|
|
const obj6 = callback2(686);
|
|
}
|
|
const obj5 = callback3(483);
|
|
const result = callback2(7629).checkGuildTemplateDirty(outer1_0);
|
|
return body;
|
|
}
|
|
const intl = callback(1212).intl;
|
|
stringResult = intl.string(callback(1212).t.QBMHvB);
|
|
})();
|
|
},
|
|
updateRole(arg0, arg1, arg2) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
let closure_2 = arg2;
|
|
return callback(async () => {
|
|
const icon = outer1_2.icon;
|
|
if (null === icon) {
|
|
const tmp2 = icon;
|
|
}
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
let obj = { url: outer2_16.GUILD_ROLE(outer1_0, outer1_1) };
|
|
obj = {};
|
|
const merged = Object.assign(outer2_5(outer1_2, outer2_4));
|
|
obj["icon"] = tmp2;
|
|
obj["unicode_emoji"] = outer1_2.unicodeEmoji;
|
|
obj.body = obj;
|
|
obj.oldFormErrors = true;
|
|
const tmp = outer2_5(outer1_2, outer2_4);
|
|
obj.rejectWithError = callback(outer2_3[16]).rejectWithMigratedError();
|
|
const obj3 = callback(outer2_3[16]);
|
|
const tmp4 = yield HTTP.patch(obj);
|
|
const result = callback2(outer2_3[30]).checkGuildTemplateDirty(outer1_0);
|
|
return tmp4;
|
|
})();
|
|
},
|
|
updateRolePermissions(guildId, outer1_1, permissions) {
|
|
const HTTP = require(507) /* _isNativeReflectConstruct */.HTTP;
|
|
obj = { url: closure_16.GUILD_ROLE(guildId, outer1_1), body: obj, oldFormErrors: true };
|
|
obj = { permissions, rejectWithError: require(507) /* _isNativeReflectConstruct */.rejectWithMigratedError() };
|
|
return HTTP.patch(obj);
|
|
},
|
|
deleteRole(id, id2) {
|
|
const _require = id;
|
|
const HTTP = _require(507).HTTP;
|
|
const obj = { url: closure_16.GUILD_ROLE(id, id2), oldFormErrors: true, rejectWithError: true };
|
|
HTTP.del(obj).then(() => {
|
|
const result = outer1_1(outer1_3[30]).checkGuildTemplateDirty(closure_0);
|
|
});
|
|
},
|
|
batchChannelUpdate(arg0, arg1) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj = { url: outer2_16.GUILD_CHANNELS(outer1_0), body: outer1_1, oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
const obj2 = callback(outer2_3[16]);
|
|
const tmp = yield HTTP.patch(obj);
|
|
const result = callback2(outer2_3[30]).checkGuildTemplateDirty(outer1_0);
|
|
return tmp;
|
|
})();
|
|
},
|
|
batchRoleUpdate(arg0, arg1) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj = { url: outer2_16.GUILD_ROLES(outer1_0), body: outer1_1, oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
const obj2 = callback(outer2_3[16]);
|
|
const tmp = yield HTTP.patch(obj);
|
|
const result = callback2(outer2_3[30]).checkGuildTemplateDirty(outer1_0);
|
|
return tmp;
|
|
})();
|
|
},
|
|
requestMembers(arg0) {
|
|
let str = arg1;
|
|
let num = arg2;
|
|
let flag = arg3;
|
|
if (arg1 === undefined) {
|
|
str = "";
|
|
}
|
|
if (num === undefined) {
|
|
num = 10;
|
|
}
|
|
if (flag === undefined) {
|
|
flag = true;
|
|
}
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_MEMBERS_REQUEST" };
|
|
let tmp = arg0;
|
|
if (!Array.isArray(arg0)) {
|
|
const items = [arg0];
|
|
tmp = items;
|
|
}
|
|
obj.guildIds = tmp;
|
|
obj.query = str;
|
|
obj.limit = num;
|
|
obj.presences = flag;
|
|
return obj.dispatch(obj);
|
|
},
|
|
searchRecentMembers(guildId, arg1) {
|
|
let continuationToken;
|
|
let query;
|
|
let obj = arg1;
|
|
if (null == arg1) {
|
|
obj = {};
|
|
}
|
|
({ query, continuationToken } = obj);
|
|
obj = { type: "GUILD_SEARCH_RECENT_MEMBERS", guildId, query, continuationToken };
|
|
return importDefault(686).dispatch(obj);
|
|
},
|
|
requestMembersById(id1, items, arg2) {
|
|
let flag = arg2;
|
|
if (arg2 === undefined) {
|
|
flag = true;
|
|
}
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_MEMBERS_REQUEST" };
|
|
let tmp = id1;
|
|
if (!Array.isArray(id1)) {
|
|
items = [id1];
|
|
tmp = items;
|
|
}
|
|
obj.guildIds = tmp;
|
|
let tmp2 = items;
|
|
if (!Array.isArray(items)) {
|
|
const items1 = [items];
|
|
tmp2 = items1;
|
|
}
|
|
obj.userIds = tmp2;
|
|
obj.presences = flag;
|
|
return obj.dispatch(obj);
|
|
},
|
|
move(fromIndex, toIndex, fromFolderIndex, toFolderIndex) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_MOVE", fromIndex, toIndex, fromFolderIndex, toFolderIndex };
|
|
obj.dispatch(obj);
|
|
},
|
|
moveById(id, id2, arg2, fromHexReverseArray) {
|
|
let flag = arg2;
|
|
let flag2 = fromHexReverseArray;
|
|
if (arg2 === undefined) {
|
|
flag = false;
|
|
}
|
|
if (flag2 === undefined) {
|
|
flag2 = false;
|
|
}
|
|
if (id === id2) {
|
|
const _Error = Error;
|
|
const _HermesInternal = HermesInternal;
|
|
const error = new Error("GuildActionCreators.moveById: `sourceId` and `targetId` cannot be the same value: " + id);
|
|
throw error;
|
|
} else {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_MOVE_BY_ID", sourceId: id, targetId: id2, moveToBelow: flag, combine: flag2 };
|
|
obj.dispatch(obj);
|
|
}
|
|
},
|
|
createGuildFolderLocal(items, name) {
|
|
let obj = importDefault(675);
|
|
obj.track(constants.GUILD_FOLDER_CREATED);
|
|
obj = { type: "GUILD_FOLDER_CREATE_LOCAL", sourceIds: items, name };
|
|
importDefault(686).dispatch(obj);
|
|
},
|
|
editGuildFolderLocal(targetId, sourceIds, name) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_FOLDER_EDIT_LOCAL", targetId, sourceIds, name };
|
|
obj.dispatch(obj);
|
|
},
|
|
deleteGuildFolderLocal(targetId) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_FOLDER_DELETE_LOCAL", targetId };
|
|
obj.dispatch(obj);
|
|
},
|
|
toggleGuildFolderExpand(outer1_0) {
|
|
let obj = importDefault(675);
|
|
obj = { source: "sidebar" };
|
|
let str = "expanded";
|
|
if (isFolderExpandedResult) {
|
|
str = "collapsed";
|
|
}
|
|
obj.action = str;
|
|
obj.track(constants.GUILD_FOLDER_CLICKED, obj);
|
|
isFolderExpandedResult = folderExpanded.isFolderExpanded(outer1_0);
|
|
obj = { type: "TOGGLE_GUILD_FOLDER_EXPAND", folderId: outer1_0 };
|
|
importDefault(686).dispatch(obj);
|
|
},
|
|
setGuildFolderExpanded(folderId, expanded) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "SET_GUILD_FOLDER_EXPANDED", folderId, expanded };
|
|
obj.dispatch(obj);
|
|
},
|
|
collapseAllFolders() {
|
|
importDefault(686).dispatch({ type: "GUILD_FOLDER_COLLAPSE" });
|
|
},
|
|
nsfwAgree(guildId) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "GUILD_NSFW_AGREE", guildId };
|
|
obj.dispatch(obj);
|
|
},
|
|
nsfwReturnToSafety(guildId) {
|
|
const tmp = importDefault(12563)(guildId);
|
|
if (null == tmp) {
|
|
if (null != guildId) {
|
|
const defaultChannel = store.getDefaultChannel(guildId);
|
|
if (null != defaultChannel) {
|
|
if (!obj6.isChannelContentGated(defaultChannel)) {
|
|
if (!obj3.isChannelSpoilerGated(defaultChannel)) {
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.CHANNEL(guildId, defaultChannel.id));
|
|
const obj4 = require(1198) /* shouldNavigate */;
|
|
}
|
|
obj3 = require(7668) /* getSpoilerGatingChannelId */;
|
|
}
|
|
obj6 = require(4346) /* shouldAgeVerifyForAgeGate */;
|
|
}
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.FRIENDS, { navigationReplace: false, openChannel: true });
|
|
const obj5 = require(1198) /* shouldNavigate */;
|
|
} else {
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.FRIENDS, { navigationReplace: false, openChannel: true });
|
|
const obj2 = require(1198) /* shouldNavigate */;
|
|
}
|
|
} else {
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.CHANNEL(tmp.guildId, tmp.channelId));
|
|
const obj = require(1198) /* shouldNavigate */;
|
|
}
|
|
},
|
|
spoilerAgree(channelId) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "CHANNEL_SPOILER_AGREE", channelId };
|
|
obj.dispatch(obj);
|
|
},
|
|
clearSpoilerAgree(id) {
|
|
let obj = importDefault(686);
|
|
obj = { type: "CHANNEL_SPOILER_AGREE_CLEAR", channelId: id };
|
|
obj.dispatch(obj);
|
|
},
|
|
escapeToDefaultChannel(guildId) {
|
|
const defaultChannel = store.getDefaultChannel(guildId);
|
|
if (null != defaultChannel) {
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.CHANNEL(guildId, defaultChannel.id));
|
|
const obj2 = require(1198) /* shouldNavigate */;
|
|
} else {
|
|
require(1198) /* shouldNavigate */.transitionTo(closure_21.FRIENDS);
|
|
const obj = require(1198) /* shouldNavigate */;
|
|
}
|
|
},
|
|
fetchApplications(arg0, arg1) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
return callback(async () => {
|
|
let obj = { url: outer2_16.GUILD_APPLICATIONS(outer1_0), oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
if (null != outer1_1) {
|
|
obj = { channel_id: outer1_1 };
|
|
obj.query = obj;
|
|
}
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj2 = callback(outer2_3[16]);
|
|
obj = { type: "GUILD_APPLICATIONS_FETCH_SUCCESS", guildId: outer1_0, applications: yield HTTP.get(obj).body };
|
|
callback2(outer2_3[14]).dispatch(obj);
|
|
})();
|
|
},
|
|
fetchGuildBansBatch(guildId, arg1, arg2) {
|
|
let num = arg1;
|
|
let tmp = arg2;
|
|
let closure_0 = guildId;
|
|
if (arg1 === undefined) {
|
|
num = 1000;
|
|
}
|
|
if (tmp === undefined) {
|
|
tmp = null;
|
|
}
|
|
const importAll = tmp;
|
|
return callback(async () => {
|
|
let obj = { limit: outer1_1 };
|
|
if (null != outer1_2) {
|
|
obj.after = outer1_2;
|
|
}
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
obj = { url: outer2_16.GUILD_BANS(outer1_0), oldFormErrors: true, query: obj, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
const value = HTTP.get(obj);
|
|
yield value.then((bans) => {
|
|
let obj = num(outer3_3[14]);
|
|
obj = { type: "GUILD_SETTINGS_LOADED_BANS_BATCH", bans: bans.body, guildId: outer2_0 };
|
|
obj.dispatch(obj);
|
|
});
|
|
})();
|
|
},
|
|
searchGuildBans(arg0, arg1, arg2) {
|
|
let num = arg3;
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
let closure_2 = arg2;
|
|
if (arg3 === undefined) {
|
|
num = 10;
|
|
}
|
|
return callback(async () => {
|
|
let obj = { limit: outer1_3 };
|
|
let tmp = null != outer1_2;
|
|
if (tmp) {
|
|
tmp = outer1_2.length > 0;
|
|
}
|
|
if (tmp) {
|
|
obj.user_ids = outer1_2;
|
|
}
|
|
let tmp4 = null != outer1_1;
|
|
if (tmp4) {
|
|
tmp4 = outer1_1.trim().length > 0;
|
|
}
|
|
if (tmp4) {
|
|
obj.query = outer1_1;
|
|
}
|
|
const HTTP = callback(num[16]).HTTP;
|
|
obj = { url: outer2_16.GUILD_BANS_SEARCH(outer1_0), oldFormErrors: true, query: obj, rejectWithError: callback(num[16]).rejectWithMigratedError() };
|
|
const value = HTTP.get(obj);
|
|
yield value.then((bans) => {
|
|
let obj = callback(num[14]);
|
|
obj = { type: "GUILD_SETTINGS_LOADED_BANS_BATCH", bans: bans.body, userIds: outer2_2, guildId: outer2_0 };
|
|
obj.dispatch(obj);
|
|
});
|
|
})();
|
|
},
|
|
fetchGuildBans(arg0) {
|
|
let closure_0 = arg0;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
let obj = { url: outer2_16.GUILD_BANS(outer1_0), oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
const value = HTTP.get(obj);
|
|
yield value.then((bans) => {
|
|
let obj = outer3_1(outer3_3[14]);
|
|
obj = { type: "GUILD_SETTINGS_LOADED_BANS", bans: bans.body };
|
|
obj.dispatch(obj);
|
|
});
|
|
})();
|
|
},
|
|
fetchGuildRoleConnectionsEligibility(guildId, id) {
|
|
const _require = id;
|
|
const HTTP = _require(507).HTTP;
|
|
let obj = { url: closure_16.GUILD_ROLE_CONNECTIONS_ELIGIBILITY(guildId, id), oldFormErrors: true, rejectWithError: _require(507).rejectWithMigratedError() };
|
|
const value = HTTP.get(obj);
|
|
return value.then((body) => {
|
|
body = body.body;
|
|
let obj = outer1_1(outer1_3[14]);
|
|
obj = { type: "GUILD_ROLE_CONNECTION_ELIGIBILITY_FETCH_SUCCESS", roleId: closure_0, roleConnectionEligibility: body };
|
|
obj.dispatch(obj);
|
|
return body;
|
|
});
|
|
},
|
|
assignGuildRoleConnection(arg0, id) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = id;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj = { url: outer2_16.GUILD_ROLE_CONNECTIONS_ASSIGN(outer1_0, outer1_1), oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
yield HTTP.post(obj);
|
|
})();
|
|
},
|
|
unassignGuildRoleConnection(closure_1, id) {
|
|
let closure_0 = closure_1;
|
|
closure_1 = id;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj = { url: outer2_16.GUILD_ROLE_CONNECTIONS_UNASSIGN(outer1_0, outer1_1), oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
yield HTTP.post(obj);
|
|
})();
|
|
},
|
|
getGuildRoleConnectionsConfigurations(guildId) {
|
|
let closure_0 = guildId;
|
|
return callback(async () => {
|
|
const HTTP = callback(outer2_3[16]).HTTP;
|
|
const obj = { url: outer2_16.GUILD_ROLE_CONNECTIONS_CONFIGURATIONS(outer1_0), oldFormErrors: true, rejectWithError: callback(outer2_3[16]).rejectWithMigratedError() };
|
|
return yield HTTP.get(obj).body;
|
|
})();
|
|
}
|
|
};
|
|
export { waitForGuild };
|