Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,94 @@
|
||||
/* Metro module 6943; source: modules/stickers/StickerSendability.tsx; dependencies: [1945, 6585, 661, 3802, 4643, 3789, 2] */
|
||||
function _fun55185(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7121:6, offset: 0x01378437, size: 247 bytes, params: 8, frame: 20
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
|
||||
const stickersPackStore = importDefault(6585) /* metro dependency 6585: StickersPackStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
object2 = {SENDABLE: 0};
|
||||
object2[0] = 'SENDABLE';
|
||||
object2.SENDABLE_WITH_PREMIUM = 1;
|
||||
object2[1] = 'SENDABLE_WITH_PREMIUM';
|
||||
object2.NONSENDABLE = 2;
|
||||
object2[2] = 'NONSENDABLE';
|
||||
object2.SENDABLE_WITH_BOOSTED_GUILD = 3;
|
||||
object2[3] = 'SENDABLE_WITH_BOOSTED_GUILD';
|
||||
const closure = getStickerSendability;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/stickers/StickerSendability.tsx');
|
||||
exports.StickerSendability = object2;
|
||||
exports.getStickerSendability = closure;
|
||||
exports.isSendableSticker = isSendableSticker;
|
||||
}
|
||||
|
||||
function getStickerSendability(a0, a1, a2) { // fn#55186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7121:366, offset: 0x0137852e, size: 427 bytes, params: 4, frame: 20
|
||||
var r5;
|
||||
var r4;
|
||||
var r0;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var binding;
|
||||
if (a1 == null) {
|
||||
return env0_7.NONSENDABLE;
|
||||
}
|
||||
const canUseCustomStickersEverywhere2 = (importDefault(3802) /* metro dependency 3802: PremiumUtils */).canUseCustomStickersEverywhere(a1);
|
||||
const stickersUtilsModule = require(4643) /* metro dependency 4643: StickersUtils */;
|
||||
if (stickersUtilsModule.isStandardSticker(a0)) {
|
||||
r0 = StickersPackStore.getStickerPack(a0.pack_id) == null ? env0_7.NONSENDABLE : env0_7.SENDABLE;
|
||||
} else {
|
||||
moduleValue2 = stickersUtilsModule;
|
||||
if (moduleValue2.isGuildSticker(a0)) {
|
||||
if (a2 != null) {
|
||||
if (GuildMemberStore.getSelfMember(a0.guild_id) == null) {
|
||||
r4 = env0_7.NONSENDABLE;
|
||||
} else if (a0.available) {
|
||||
if (a2.guild_id == null) {
|
||||
if (a2.guild_id == null) {
|
||||
binding = env0_7;
|
||||
r5 = canUseCustomStickersEverywhere2 ? binding.SENDABLE : binding.SENDABLE_WITH_PREMIUM;
|
||||
} else {
|
||||
moduleValue3 = importAll(3789) /* metro dependency 3789: PermissionUtils */;
|
||||
r5 = moduleValue3.can({permission: Permissions.USE_EXTERNAL_STICKERS, user: a1,
|
||||
context: a2}) ? canUseCustomStickersEverywhere2 ? env0_7.SENDABLE : env0_7.SENDABLE_WITH_PREMIUM : env0_7.NONSENDABLE;
|
||||
}
|
||||
} else if (a2.guild_id === '') {
|
||||
if (a2.guild_id == null) {
|
||||
binding = env0_7;
|
||||
r5 = canUseCustomStickersEverywhere2 ? binding.SENDABLE : binding.SENDABLE_WITH_PREMIUM;
|
||||
} else {
|
||||
moduleValue3 = importAll(3789) /* metro dependency 3789: PermissionUtils */;
|
||||
r5 = moduleValue3.can({permission: Permissions.USE_EXTERNAL_STICKERS, user: a1,
|
||||
context: a2}) ? canUseCustomStickersEverywhere2 ? env0_7.SENDABLE : env0_7.SENDABLE_WITH_PREMIUM : env0_7.NONSENDABLE;
|
||||
}
|
||||
} else if (a2.guild_id === a0.guild_id) {
|
||||
r5 = env0_7.SENDABLE;
|
||||
} else if (a2.guild_id == null) {
|
||||
binding = env0_7;
|
||||
r5 = canUseCustomStickersEverywhere2 ? binding.SENDABLE : binding.SENDABLE_WITH_PREMIUM;
|
||||
} else {
|
||||
moduleValue3 = importAll(3789) /* metro dependency 3789: PermissionUtils */;
|
||||
r5 = moduleValue3.can({permission: Permissions.USE_EXTERNAL_STICKERS, user: a1,
|
||||
context: a2}) ? canUseCustomStickersEverywhere2 ? env0_7.SENDABLE : env0_7.SENDABLE_WITH_PREMIUM : env0_7.NONSENDABLE;
|
||||
}
|
||||
r4 = r5;
|
||||
} else {
|
||||
r4 = env0_7.SENDABLE_WITH_BOOSTED_GUILD;
|
||||
}
|
||||
r0 = r4;
|
||||
} else {
|
||||
r0 = env0_7.NONSENDABLE;
|
||||
}
|
||||
} else {
|
||||
r0 = env0_7.NONSENDABLE;
|
||||
}
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function isSendableSticker(a0, a1, a2) { // fn#55187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7121:1059, offset: 0x013786d9, size: 41 bytes, params: 4, frame: 16
|
||||
const stickerSendability = getStickerSendability(a0, a1, a2);
|
||||
const SENDABLE = env0_7.SENDABLE;
|
||||
return stickerSendability === SENDABLE;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user