// Module ID: 16580 // Function ID: 16581 // Name: importDefaultResult1 // Dependencies: [5, 16581, 676, 589, 530, 709, 2] // Exports: useApplicationIdentityLinkedRolesEnabled, useGuildVerificationRoleEnabled // Module 16580 (importDefaultResult1) import importDefaultResult1 from "hasLoaded"; import { Endpoints } from "ME"; import initialize from "initialize"; import importDefaultResult from "dispatcher"; const require = arg1; initialize = { getQueryId(arg0) { let tmp = arg0; if (arg0 == null) { tmp = null; } return tmp; }, get(arg0) { let tmp = null; if (null != arg0) { let gates = null; if (importDefaultResult1.hasLoaded(arg0)) { gates = obj.getGates(arg0); } tmp = gates; obj = importDefaultResult1; } return tmp; }, load: null }; let closure_3 = require("dispatcher")((arg0) => { let closure_0 = arg0; let c5 = 0; let c6 = 0; return (function*(arg0, body) { if (c6 === 2) { c6 = 3; HermesBuiltin.throwTypeError(); } else if (tmp4 === 3) { if (arg0 === 1) { throw body; } else if (arg0 === 2) { let obj = { value: null, done: true }; obj[0] = body; return obj; } else { return { value: "T", done: null }; } } else { try { c6 = 2; if (0 === c5) { if (arg0 === 1) { c6 = 3; throw body; } else if (arg0 === 2) { c6 = 3; obj = { value: null, done: true }; obj[0] = body; return obj; } else { let closure_4 = tmp5; let closure_3 = tmp2; let lib; if (null != callback) { const HTTP = callback(outer1_2[4]).HTTP; c5 = 1; c6 = 1; const obj1 = { value: null, done: false }; obj1[0] = HTTP.get(c5.GUILD_CONFIG_GATES(tmp27)); return obj1; } else { c6 = 3; } } } else if (arg0 === 1) { c6 = 3; throw body; } else if (arg0 !== 2) { lib = body.body; const obj2 = { type: "GUILD_CONFIG_GATES_FETCH_SUCCESS", guildId: null, guildVerificationRoleEnabled: null, applicationIdentityLinkedRolesEnabled: null }; obj2[1] = callback; const guild_verification_role_enabled = lib.guild_verification_role_enabled; lib = guild_verification_role_enabled; if (guild_verification_role_enabled == null) { lib = false; } obj2[2] = lib; const application_identity_linked_roles_enabled = lib.application_identity_linked_roles_enabled; let table = application_identity_linked_roles_enabled; if (application_identity_linked_roles_enabled == null) { table = false; } obj2[3] = table; lib(table[5]).dispatch(obj2); const obj5 = lib(table[5]); } c6 = 3; obj = { value: null, done: true }; obj[0] = body; return obj; } catch (tmp14) { c6 = tmp; throw tmp14; } } })(); }); initialize[2] = function() { const self = this; const apply = closure_3.apply; if (typeof apply === "unknown") { let applyArgumentsResult = HermesBuiltin.applyArguments(self); } else { applyArgumentsResult = apply(self, arguments); } return applyArgumentsResult; }; let closure_6 = initialize.createFetchStore(importDefaultResult1, initialize); const result = require("ME").fileFinishedImporting("modules/guild_config_gates/GuildConfigGates.tsx"); export const useGuildVerificationRoleEnabled = function useGuildVerificationRoleEnabled(arg0) { const data = callback(arg0).data; let flag; if (data != null) { flag = data.guildVerificationRoleEnabled; } if (flag == null) { flag = false; } return flag; }; export const useApplicationIdentityLinkedRolesEnabled = function useApplicationIdentityLinkedRolesEnabled(arg0) { const data = callback(arg0).data; let flag; if (data != null) { flag = data.applicationIdentityLinkedRolesEnabled; } if (flag == null) { flag = false; } return flag; };