206 lines
5.6 KiB
TypeScript
206 lines
5.6 KiB
TypeScript
// Metro module 4391 (f4392).
|
|
import Module589 from "../../_bundle/Module589";
|
|
import Dispatcher from "../../Dispatcher";
|
|
let c2623_0, c2623_1, c2623_2, c2623_3, c2623_4;
|
|
const handleSettingsLoadSuccess = function handleSettingsLoadSuccess({ homeSettings, guildId }) {
|
|
if (guildId != null) {
|
|
if (homeSettings == null) {
|
|
c2623_2[guildId] = c2623_0;
|
|
}
|
|
c2623_2[guildId] = homeSettings;
|
|
const newMemberActions = c2623_2[guildId]?.newMemberActions;
|
|
if (newMemberActions != null) {
|
|
c2623_4[guildId] = newMemberActions;
|
|
c2623_4[guildId];
|
|
}
|
|
c2623_3.delete(guildId);
|
|
}
|
|
};
|
|
c2623_0 = {
|
|
enabled: false
|
|
};
|
|
c2623_1 = [];
|
|
c2623_2 = {};
|
|
c2623_3 = new Set();
|
|
c2623_4 = {};
|
|
class GuildOnboardingHomeSettingsStore extends Module589.Store {
|
|
static displayName = "GuildOnboardingHomeSettingsStore";
|
|
getSettings(a0) {
|
|
const r1 = a0 == null;
|
|
let r2 = null;
|
|
if (!r1) {
|
|
let r6 = c2623_2[a0];
|
|
if (r6 == null) {
|
|
r6 = c2623_0;
|
|
}
|
|
r2 = r6;
|
|
}
|
|
return r2;
|
|
}
|
|
getNewMemberActions(a0) {
|
|
let r14;
|
|
const r0 = a0 == null;
|
|
let r1 = null;
|
|
if (!r0) {
|
|
const r11 = this.getSettings(a0)?.newMemberActions == null;
|
|
r1 = null;
|
|
if (!r11) {
|
|
if (c2623_4[a0] == null) {
|
|
const newMemberActions = c2623_2[a0]?.newMemberActions;
|
|
const r18 = newMemberActions == null;
|
|
let r19 = null;
|
|
if (!r18) {
|
|
c2623_4[a0] = newMemberActions;
|
|
r19 = c2623_4[a0];
|
|
}
|
|
r14 = r19;
|
|
} else {
|
|
r14 = c2623_4[a0];
|
|
}
|
|
r1 = r14;
|
|
}
|
|
}
|
|
return r1;
|
|
}
|
|
getActionForChannel(a0, c14219_0) {
|
|
const settings = this.getSettings(a0);
|
|
const r1 = settings == null;
|
|
let r8 = null;
|
|
if (!r1) {
|
|
let newMemberActions = settings.newMemberActions;
|
|
if (newMemberActions == null) {
|
|
newMemberActions = [];
|
|
}
|
|
r8 = newMemberActions.find((newMemberAction) => newMemberAction.channelId === c14219_0);
|
|
}
|
|
return r8;
|
|
}
|
|
hasMemberAction(a0, a1) {
|
|
return this.getActionForChannel(a0, a1) != null;
|
|
}
|
|
getResourceChannels(a0) {
|
|
let r6 = c2623_2[a0]?.resourceChannels;
|
|
if (r6 == null) {
|
|
r6 = c2623_1;
|
|
}
|
|
return r6;
|
|
}
|
|
getResourceForChannel(a0, c14220_0) {
|
|
if (a0 == null) {
|
|
return null;
|
|
}
|
|
const resourceChannels = this.getResourceChannels(a0);
|
|
return resourceChannels !== c2623_1 ? resourceChannels.find((resourceChannel) => resourceChannel.channelId === c14220_0) : null;
|
|
}
|
|
getIsLoading(a0) {
|
|
return a0 != null && c2623_3.has(a0);
|
|
}
|
|
getWelcomeMessage(a0) {
|
|
if (a0 != null) {
|
|
return c2623_2[a0]?.welcomeMessage;
|
|
}
|
|
}
|
|
hasSettings(a0) {
|
|
return a0 != null && c2623_2[a0] != null;
|
|
}
|
|
getEnabled(a0) {
|
|
let r2 = a0 != null;
|
|
if (r2) {
|
|
let r7 = c2623_2[a0]?.enabled;
|
|
if (r7 == null) {
|
|
r7 = false;
|
|
}
|
|
r2 = r7;
|
|
}
|
|
return r2;
|
|
}
|
|
getNewMemberAction(a0, a1) {
|
|
const r1 = a0 == null;
|
|
let r3 = null;
|
|
if (!r1) {
|
|
const r8 = a1 == null;
|
|
r3 = null;
|
|
if (!r8) {
|
|
const r11 = c2623_2[a0];
|
|
const r12 = r11 == null;
|
|
let r13 = void 0;
|
|
if (!r12) {
|
|
const newMemberActions = r11.newMemberActions;
|
|
r13 = newMemberActions == null ? void 0 : newMemberActions.find((newMemberAction) => newMemberAction.channelId === a1);
|
|
}
|
|
if (r13 == null) {
|
|
r13 = null;
|
|
}
|
|
r3 = r13;
|
|
}
|
|
}
|
|
return r3;
|
|
}
|
|
}
|
|
const guildOnboardingHomeSettingsStore = new GuildOnboardingHomeSettingsStore(Dispatcher, {
|
|
GUILD_HOME_SETTINGS_FETCH_START: function handleSettingsFetchStart(a0) {
|
|
c2623_3.add(a0.guildId);
|
|
},
|
|
GUILD_HOME_SETTINGS_FETCH_SUCCESS: handleSettingsLoadSuccess,
|
|
GUILD_HOME_SETTINGS_FETCH_FAIL: function handleSettingsFetchFail(a0) {
|
|
c2623_3.delete(a0.guildId);
|
|
},
|
|
GUILD_HOME_SETTINGS_UPDATE_SUCCESS: handleSettingsLoadSuccess,
|
|
GUILD_HOME_SETTINGS_TOGGLE_ENABLED: function handleSettingsToggleEnabled({ guildId, enabled }) {
|
|
const r6 = c2623_2[guildId];
|
|
if (r6 == null) {
|
|
return false;
|
|
}
|
|
r6.enabled = enabled;
|
|
},
|
|
GUILD_RESOURCE_CHANNEL_UPDATE_SUCCESS: function handleResourceChannelUpdate({ guildId, resourceChannel }) {
|
|
const r12 = c2623_2[guildId];
|
|
if (r12 == null) {
|
|
return false;
|
|
}
|
|
let resourceChannels = r12.resourceChannels;
|
|
if (resourceChannels == null) {
|
|
resourceChannels = [];
|
|
}
|
|
r12.resourceChannels = resourceChannels;
|
|
const r16 = r12.resourceChannels.findIndex((a0) => a0.channelId === resourceChannel.channelId);
|
|
let r17 = r16 !== -1;
|
|
if (r17) {
|
|
r12.resourceChannels[r16] = {
|
|
...resourceChannel
|
|
};
|
|
r17 = true;
|
|
}
|
|
return r17;
|
|
},
|
|
GUILD_NEW_MEMBER_ACTION_UPDATE_SUCCESS: function handleNewMemberActionUpdate({ guildId, action }) {
|
|
const r12 = c2623_2[guildId];
|
|
if (r12 == null) {
|
|
return false;
|
|
}
|
|
let newMemberActions = r12.newMemberActions;
|
|
if (newMemberActions == null) {
|
|
newMemberActions = [];
|
|
}
|
|
r12.newMemberActions = newMemberActions;
|
|
const r16 = r12.newMemberActions.findIndex((newMemberAction) => newMemberAction.channelId === action.channelId);
|
|
let r17 = r16 !== -1;
|
|
if (r17) {
|
|
r12.newMemberActions[r16] = {
|
|
...action
|
|
};
|
|
r17 = true;
|
|
}
|
|
return r17;
|
|
},
|
|
GUILD_DELETE: function handleGuildDelete({ guild }) {
|
|
if (c2623_2[guild.id] == null) {
|
|
return false;
|
|
}
|
|
delete c2623_2[guild.id];
|
|
delete c2623_4[guild.id];
|
|
}
|
|
});
|
|
export default guildOnboardingHomeSettingsStore;
|
|
export { c2623_0 as NO_SETTINGS };
|