Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,134 @@
|
||||
/* Metro module 10588; source: modules/activities/utils/getCanJoin.tsx; dependencies: [661, 10584, 10262, 10263, 10264, 10260, 10585, 10589, 6886, 477, 2] */
|
||||
function _fun81678(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#81678, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10774:6, offset: 0x01ed9c3e, size: 149 bytes, params: 8, frame: 18
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
||||
const env0_3 = constantsModule.ActivityActionTypes;
|
||||
const env0_4 = constantsModule.ActivityFlags;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/activities/utils/getCanJoin.tsx');
|
||||
exports.getCanJoin = getCanJoin;
|
||||
exports.getCanSync = getCanSync;
|
||||
}
|
||||
|
||||
function getCanJoin({presenceActivity, currentUserPresenceActivity, currentUserId, message, application, isEmbeddedApplication, isFrameApplication, isGameLaunchable}) { // fn#81679, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10774:235, offset: 0x01ed9cd3, size: 601 bytes, params: 2, frame: 22
|
||||
var partySize;
|
||||
var moduleValue2;
|
||||
var moduleValue3;
|
||||
var moduleValue4;
|
||||
var moduleValue5;
|
||||
var activity;
|
||||
var remoteJoinableActivityPlatform;
|
||||
if (message.author.id !== currentUserId) {
|
||||
var value;
|
||||
var value2 = undefined;
|
||||
if ((importDefault(10584) /* metro dependency 10584: isInviteActive */)(presenceActivity, message,
|
||||
application.id)) {
|
||||
partySize = (require(10262) /* metro dependency 10262: getPartySize */).getPartySize(presenceActivity);
|
||||
moduleValue2 = require(10263) /* metro dependency 10263: hasPartySize */;
|
||||
if (moduleValue2.hasPartySize(partySize)) {
|
||||
moduleValue3 = require(10264) /* metro dependency 10264: isPartyFull */;
|
||||
if (moduleValue3.isPartyFull(partySize)) {
|
||||
return {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
moduleValue4 = require(10260) /* metro dependency 10260: getIsInParty */;
|
||||
if (moduleValue4.getIsInParty(currentUserPresenceActivity, presenceActivity)) {
|
||||
return {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
moduleValue5 = require(10585) /* metro dependency 10585: getIsAskToJoin */;
|
||||
if (moduleValue5.getIsAskToJoin(message)) {
|
||||
return {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
if (isEmbeddedApplication) {
|
||||
if (isFrameApplication) {
|
||||
return {'canJoin': true, 'remoteJoinPlatform': null};
|
||||
}
|
||||
activity = message.activity;
|
||||
if ((activity == null ? value2 : activity.type) !== ActivityActionTypes.JOIN) {
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
if (presenceActivity == null) {
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
remoteJoinableActivityPlatform = (require(10589) /* metro dependency 10589: getRemoteJoinableActivityPlatform */).getRemoteJoinableActivityPlatform(presenceActivity);
|
||||
if (remoteJoinableActivityPlatform != null) {
|
||||
return {canJoin: true, remoteJoinPlatform: remoteJoinableActivityPlatform};
|
||||
}
|
||||
if ((importDefault(6886) /* metro dependency 6886: hasFlag */)(presenceActivity,
|
||||
ActivityFlags.SUPPORTS_JOIN_URL)) {
|
||||
return {'canJoin': true, 'remoteJoinPlatform': null};
|
||||
}
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
activity = message.activity;
|
||||
if ((activity == null ? value2 : activity.type) !== ActivityActionTypes.JOIN) {
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
if (presenceActivity == null) {
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
remoteJoinableActivityPlatform = (require(10589) /* metro dependency 10589: getRemoteJoinableActivityPlatform */).getRemoteJoinableActivityPlatform(presenceActivity);
|
||||
if (remoteJoinableActivityPlatform != null) {
|
||||
return {canJoin: true, remoteJoinPlatform: remoteJoinableActivityPlatform};
|
||||
}
|
||||
if ((importDefault(6886) /* metro dependency 6886: hasFlag */)(presenceActivity,
|
||||
ActivityFlags.SUPPORTS_JOIN_URL)) {
|
||||
return {'canJoin': true, 'remoteJoinPlatform': null};
|
||||
}
|
||||
value = require(477) /* metro dependency 477: PlatformUtils */;
|
||||
return value.platformSupportsActivityJoin() && isGameLaunchable ? {'canJoin': true,
|
||||
'remoteJoinPlatform': null} : {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
return {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
}
|
||||
return {'canJoin': false, 'remoteJoinPlatform': null};
|
||||
}
|
||||
|
||||
function getCanSync(a0, a1, a2, a3) { // fn#81680, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:10774:1239, offset: 0x01ed9f2c, size: 199 bytes, params: 5, frame: 19
|
||||
var r3;
|
||||
var r2;
|
||||
var r1;
|
||||
var r0;
|
||||
var value2;
|
||||
var value4;
|
||||
var isPlatformEmbedded;
|
||||
let value = a0 != null;
|
||||
if (value) {
|
||||
value2 = (importDefault(10584) /* metro dependency 10584: isInviteActive */)(a0, a2, a3.id);
|
||||
if (value2) {
|
||||
value4 = (importDefault(6886) /* metro dependency 6886: hasFlag */)(a0, ActivityFlags.SYNC);
|
||||
if (value4) {
|
||||
isPlatformEmbedded = (require(477) /* metro dependency 477: PlatformUtils */).isPlatformEmbedded;
|
||||
if (isPlatformEmbedded) {
|
||||
value = require(10260) /* metro dependency 10260: getIsInParty */;
|
||||
value = !value.getIsInParty(a1, a0);
|
||||
r3 = value;
|
||||
} else {
|
||||
r3 = !!isPlatformEmbedded;
|
||||
}
|
||||
r2 = r3;
|
||||
} else {
|
||||
r2 = !!value4;
|
||||
}
|
||||
r1 = r2;
|
||||
} else {
|
||||
r1 = !!value2;
|
||||
}
|
||||
r0 = r1;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user