Files
discord-decomp/modules/oauth2/scopes.tsx
T
2026-11-01 12:12:55 +02:00

178 lines
7.2 KiB
TypeScript

// Metro module 8950 (f8951).
import { intl, t } from "../../intl/index.native";
import { OAuth2Scopes } from "../../_bundle/Module8174";
const r13 = [() => intl.string(t["6xfSCq"]), () => intl.string(t.ymSk0r), () => intl.string(t.EnN7c5), () => intl.string(t["4wMpBs"]), () => intl.string(t.CncpnK), () => intl.string(t.X9pGvJ), () => intl.string(t.sGOSG4), () => intl.string(t.JfibUq)];
const r25 = [OAuth2Scopes.BOT, OAuth2Scopes.OPENID, OAuth2Scopes.IDENTIFY, OAuth2Scopes.IDENTIFY_PREMIUM, OAuth2Scopes.EMAIL, OAuth2Scopes.CONNECTIONS, OAuth2Scopes.MESSAGES_READ, OAuth2Scopes.GUILDS, OAuth2Scopes.GUILDS_JOIN, OAuth2Scopes.GUILDS_MEMBERS_READ, OAuth2Scopes.GUILDS_CHANNELS_READ, OAuth2Scopes.GDM_JOIN, OAuth2Scopes.RPC, OAuth2Scopes.RPC_NOTIFICATIONS_READ, OAuth2Scopes.RPC_VOICE_READ, OAuth2Scopes.RPC_VOICE_WRITE, OAuth2Scopes.RPC_VIDEO_READ, OAuth2Scopes.RPC_VIDEO_WRITE, OAuth2Scopes.RPC_SCREENSHARE_READ, OAuth2Scopes.RPC_SCREENSHARE_WRITE, OAuth2Scopes.RPC_ACTIVITIES_WRITE, OAuth2Scopes.APPLICATION_IDENTITIES_WRITE, OAuth2Scopes.MANAGED_PLATFORM_APPLICATION_IDENTITIES_WRITE, OAuth2Scopes.APPLICATIONS_BUILDS_UPLOAD, OAuth2Scopes.APPLICATIONS_BUILDS_READ, OAuth2Scopes.APPLICATIONS_COMMANDS, OAuth2Scopes.APPLICATIONS_COMMANDS_UPDATE, OAuth2Scopes.APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE, OAuth2Scopes.APPLICATIONS_STORE_UPDATE, OAuth2Scopes.APPLICATIONS_ENTITLEMENTS, OAuth2Scopes.ACTIVITIES_INVITES_WRITE, OAuth2Scopes.ACTIVITIES_READ, OAuth2Scopes.ACTIVITIES_WRITE, OAuth2Scopes.RELATIONSHIPS_READ, OAuth2Scopes.RELATIONSHIPS_WRITE, OAuth2Scopes.VOICE, OAuth2Scopes.DM_CHANNELS_READ, OAuth2Scopes.DM_CHANNELS_MESSAGES_READ, OAuth2Scopes.DM_CHANNELS_MESSAGES_WRITE, OAuth2Scopes.ROLE_CONNECTIONS_WRITE, OAuth2Scopes.PRESENCES_READ, OAuth2Scopes.PRESENCES_WRITE, OAuth2Scopes.GATEWAY_CONNECT, OAuth2Scopes.PAYMENT_SOURCES_COUNTRY_CODE, OAuth2Scopes.SDK_SOCIAL_LAYER_PRESENCE, OAuth2Scopes.SDK_SOCIAL_LAYER];
const r215 = r25.concat([OAuth2Scopes.WEBHOOK_INCOMING, OAuth2Scopes.BOT]);
export { r13 as FAKE_SCOPES };
export { r25 as OrderedAccountScopes };
export { r215 as ValidScopes };
export const RemovedScopes = ["rpc.api"];
export function getScopeNames(a0, a1) {
if (OAuth2Scopes.IDENTIFY === a0) {
return [intl.string(t.DD9KQh)];
}
if (OAuth2Scopes.IDENTIFY_PREMIUM === a0) {
return [intl.string(t.xhQsxx)];
}
if (OAuth2Scopes.OPENID === a0) {
return [intl.string(t.R5IKv1)];
}
if (OAuth2Scopes.EMAIL === a0) {
return [intl.string(t.rvFS2t)];
}
if (OAuth2Scopes.BOT === a0) {
return [intl.string(t.pRpdox)];
}
if (OAuth2Scopes.CONNECTIONS === a0) {
return [intl.string(t["1AwaU1"])];
}
if (OAuth2Scopes.MESSAGES_READ === a0) {
return [intl.string(t.jVXrHb)];
}
if (OAuth2Scopes.GUILDS === a0) {
return [intl.string(t.QKGJkC)];
}
if (OAuth2Scopes.GUILDS_JOIN === a0) {
return [intl.string(t.ETGDR9)];
}
if (OAuth2Scopes.GUILDS_MEMBERS_READ === a0) {
return a1.includes(OAuth2Scopes.VOICE) ? [intl.string(t.OSvmfH)] : [intl.string(t.o6M1aS)];
}
if (OAuth2Scopes.GUILDS_CHANNELS_READ === a0) {
return [intl.string(t.BWGAgt)];
}
if (OAuth2Scopes.GDM_JOIN === a0) {
return [intl.string(t["55B4wA"])];
}
if (OAuth2Scopes.RPC === a0) {
return [intl.string(t.EDBEeK)];
}
if (OAuth2Scopes.RPC_NOTIFICATIONS_READ === a0) {
return [intl.string(t["6kDHWV"])];
}
if (OAuth2Scopes.RPC_VOICE_WRITE === a0) {
return [intl.string(t["531s7c"])];
}
if (OAuth2Scopes.RPC_VIDEO_READ === a0) {
return [intl.string(t.zbUSWO)];
}
if (OAuth2Scopes.RPC_VIDEO_WRITE === a0) {
return [intl.string(t["y+MdAM"])];
}
if (OAuth2Scopes.RPC_SCREENSHARE_READ === a0) {
return [intl.string(t.b0i0CO)];
}
if (OAuth2Scopes.RPC_SCREENSHARE_WRITE === a0) {
return [intl.string(t["9Rmxux"])];
}
if (OAuth2Scopes.RPC_VOICE_READ === a0) {
return [intl.string(t.rznmpz)];
}
if (OAuth2Scopes.RPC_ACTIVITIES_WRITE === a0) {
return [intl.string(t.KQwJDf)];
}
if (OAuth2Scopes.APPLICATIONS_BUILDS_UPLOAD === a0) {
return [intl.string(t.Iwbtgk)];
}
if (OAuth2Scopes.APPLICATIONS_BUILDS_READ === a0) {
return [intl.string(t.ZkZCCW)];
}
if (OAuth2Scopes.APPLICATIONS_COMMANDS === a0) {
return [intl.string(t.H4q49X)];
}
if (OAuth2Scopes.APPLICATIONS_COMMANDS_UPDATE === a0) {
return [intl.string(t.mxeq6u)];
}
if (OAuth2Scopes.APPLICATIONS_COMMANDS_PERMISSIONS_UPDATE === a0) {
return [intl.string(t["7SIoW7"])];
}
if (OAuth2Scopes.APPLICATIONS_STORE_UPDATE === a0) {
return [intl.string(t["Rba/Xn"])];
}
if (OAuth2Scopes.APPLICATIONS_ENTITLEMENTS === a0) {
return [intl.string(t.xeNgGI)];
}
if (OAuth2Scopes.ACTIVITIES_READ === a0) {
return [intl.string(t["4+tSce"])];
}
if (OAuth2Scopes.ACTIVITIES_WRITE === a0) {
return [intl.string(t["6OsWXX"])];
}
if (OAuth2Scopes.RELATIONSHIPS_READ === a0) {
return [intl.string(t["521/7W"])];
}
if (OAuth2Scopes.RELATIONSHIPS_WRITE === a0) {
return [intl.string(t["qR/txQ"])];
}
if (OAuth2Scopes.VOICE === a0) {
return [intl.string(t.XK5zdO)];
}
if (OAuth2Scopes.DM_CHANNELS_READ === a0) {
return [intl.string(t.w8emlT)];
}
if (OAuth2Scopes.ROLE_CONNECTIONS_WRITE === a0) {
return [intl.string(t.Bv0wZj)];
}
if (OAuth2Scopes.PRESENCES_READ === a0) {
return [intl.string(t.JUWeyf)];
}
if (OAuth2Scopes.PRESENCES_WRITE === a0) {
return [intl.string(t.apHLwv)];
}
if (OAuth2Scopes.DM_CHANNELS_MESSAGES_READ === a0) {
return [intl.string(t.FHeB8p)];
}
if (OAuth2Scopes.DM_CHANNELS_MESSAGES_WRITE === a0) {
return [intl.string(t["mdh+xY"])];
}
if (OAuth2Scopes.GATEWAY_CONNECT === a0) {
return [intl.string(t["uJd+85"])];
}
if (OAuth2Scopes.PAYMENT_SOURCES_COUNTRY_CODE === a0) {
return [intl.string(t.hycwLK)];
}
if (OAuth2Scopes.ACTIVITIES_INVITES_WRITE === a0) {
return [intl.string(t.IM4Cje)];
}
if (OAuth2Scopes.APPLICATION_IDENTITIES_WRITE === a0) {
return [intl.string(t["1zioRF"])];
}
if (OAuth2Scopes.MANAGED_PLATFORM_APPLICATION_IDENTITIES_WRITE === a0) {
return [intl.string(t["4l1DWw"])];
}
if (OAuth2Scopes.SDK_SOCIAL_LAYER_PRESENCE === a0) {
const r263 = [intl.string(t.Pl1dTW), intl.string(t.mPRcyT), intl.string(t.F7J4NE), intl.string(t.syJLx9)];
if (!a1.includes(OAuth2Scopes.APPLICATION_IDENTITIES_WRITE)) {
r263.push(intl.string(t["1zioRF"]));
}
return r263;
}
if (OAuth2Scopes.SDK_SOCIAL_LAYER === a0) {
const r202 = [intl.string(t.Pl1dTW), intl.string(t["hc/+yg"]), intl.string(t.mPRcyT), intl.string(t.F7J4NE), intl.string(t["2wxXX9"])];
if (!a1.includes(OAuth2Scopes.APPLICATION_IDENTITIES_WRITE)) {
r202.push(intl.string(t["1zioRF"]));
}
return r202;
}
return [a0];
}
export function isSocialLayerUmbrellaScope(a0) {
return a0 === OAuth2Scopes.SDK_SOCIAL_LAYER_PRESENCE || a0 === OAuth2Scopes.SDK_SOCIAL_LAYER;
}
export function getSecurityMessage(a0) {
let r39;
L8: {
if (!a0.includes(OAuth2Scopes.DM_CHANNELS_MESSAGES_WRITE) && !a0.includes(OAuth2Scopes.SDK_SOCIAL_LAYER)) {
if (!a0.includes(OAuth2Scopes.MESSAGES_READ) && !a0.includes(OAuth2Scopes.DM_CHANNELS_MESSAGES_READ)) {
r39 = intl.format(t["TeL+Ct"], {});
break L8;
}
r39 = intl.format(t.Soy7jJ, {});
} else {
r39 = intl.format(t.o0GMBD, {});
}
}
return r39;
}