Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,69 @@
/* Metro module 10482; source: modules/user_profile/hooks/useCanDM.tsx; dependencies: [5242, 3785, 1226, 1945, 3793, 3829, 566, 2] */
function _fun81106(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81106, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:6, offset: 0x01e9a146, size: 193 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const gameRelationshipStore = importDefault(5242) /* metro dependency 5242: GameRelationshipStore */;
const lurkingStore = importDefault(3785) /* metro dependency 3785: LurkingStore */;
const authenticationStore = importDefault(1226) /* metro dependency 1226: AuthenticationStore */;
const guildMemberStore = importDefault(1945) /* metro dependency 1945: GuildMemberStore */;
const relationshipStore = importDefault(3793) /* metro dependency 3793: RelationshipStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/user_profile/hooks/useCanDM.tsx');
exports.default = useCanDM;
exports.canDm = canDm;
}
function useCanDM(a0, a1) { // fn#81107, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:229, offset: 0x01e9a207, size: 207 bytes, params: 3, frame: 19
const env0_0 = a0;
const env0_1 = a1;
const env0_2 = (require(566) /* metro dependency 566: flux */).useStateFromStores([AuthenticationStore], _fun81108);
const env0_3 = (require(566) /* metro dependency 566: flux */).useStateFromStores([LurkingStore], _fun81109);
const RestrictedGuildIds = (require(3829) /* metro dependency 3829: UserSettings */).RestrictedGuildIds;
const env0_4 = RestrictedGuildIds.useSetting();
return (require(566) /* metro dependency 566: flux */).useStateFromStores([RelationshipStore, GuildMemberStore,
GameRelationshipStore], _fun81110);
}
function canDm(a0, a1) { // fn#81112, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:632, offset: 0x01e9a3e7, size: 235 bytes, params: 3, frame: 18
var r1;
var value6;
const getId = AuthenticationStore.getId;
const value2 = Reflect.apply(getId, AuthenticationStore, []) === a0;
const r8 = a1 != null && LurkingStore.isLurking(a1);
const RestrictedGuildIds = (require(3829) /* metro dependency 3829: UserSettings */).RestrictedGuildIds;
const env0_0 = RestrictedGuildIds.getSetting();
const isFriend2 = RelationshipStore.isFriend(a0);
let r0 = !value2 && !r8;
if (r0) {
if (isFriend2) {
r1 = isFriend2;
} else {
value6 = GuildMemberStore.memberOf(a0);
r1 = value6.find(_fun81113) != null;
}
r0 = r1;
}
r0 = !r0 ? GameRelationshipStore.getGameFriendsForUser(a0).length > 0 && (require(3829) /* metro dependency 3829: UserSettings */).AllowGameFriendDmsInDiscord.getSetting() : r0;
return r0;
}
function _fun81108() { // fn#81108, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:290, offset: 0x01e9a2d6, size: 30 bytes, params: 1, frame: 9
const value = environment.__proto__;
return AuthenticationStore.getId() === env0_0;
}
function _fun81109() { // fn#81109, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:344, offset: 0x01e9a2f4, size: 40 bytes, params: 1, frame: 12
return require != null && LurkingStore.isLurking(require);
}
function _fun81110() { // fn#81110, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:459, offset: 0x01e9a31c, size: 178 bytes, params: 1, frame: 14
let r0 = !env0_2 && !env0_3 && (RelationshipStore.isFriend(env0_0) || GuildMemberStore.memberOf(env0_0).find(_fun81111) != null);
r0 = !r0 ? GameRelationshipStore.getGameFriendsForUser(env0_0).length > 0 && (require(3829) /* metro dependency 3829: UserSettings */).AllowGameFriendDmsInDiscord.getSetting() : r0;
return r0;
}
function _fun81111(a0) { // fn#81111, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10668:513, offset: 0x01e9a3ce, size: 25 bytes, params: 2, frame: 11
const binding = env1_4;
return !binding.includes(a0);
}