Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
60 lines
2.5 KiB
TypeScript
60 lines
2.5 KiB
TypeScript
// Module ID: 17337
|
|
// Function ID: 17338
|
|
// Name: FriendInviteUtils
|
|
// Dependencies: [1957, 4222, 8406, 4272, 1114, 9598, 573, 11249, 2]
|
|
// Exports: acceptFriendInvite, revokeAllFriendInvites
|
|
|
|
// Module 17337 (FriendInviteUtils)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import util from "util" /* 1114 */;
|
|
import ToastActionCreatorsDefault from "ToastActionCreators" /* 4272 */;
|
|
import InstantInviteActionCreatorsDefault from "InstantInviteActionCreators" /* 8406 */;
|
|
import _modDef9598 from "module_9598" /* 9598 */;
|
|
import ChannelStore from "ChannelStore" /* 1957 */;
|
|
import RelationshipStore from "RelationshipStore" /* 4222 */;
|
|
|
|
require = fn;
|
|
const size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/friend_invites/native/FriendInviteUtils.tsx");
|
|
|
|
export const DEFAULT_EXPIRATION_DAYS = 7;
|
|
export const DEFAULT_EXPIRATION_USES = 5;
|
|
export const revokeAllFriendInvites = function revokeAllFriendInvites() {
|
|
InstantInviteActionCreatorsDefault.revokeFriendInvites().then(() => {
|
|
const obj2 = { key: "TOAST_FRIEND_INVITES_REVOKED", content: null, icon: null };
|
|
const intl = util.intl;
|
|
obj2.content = intl.string(util.t.jSHEOQ);
|
|
obj2.icon = _modDef9598;
|
|
ToastActionCreatorsDefault.open(obj2);
|
|
});
|
|
};
|
|
export const acceptFriendInvite = function acceptFriendInvite(invite, context) {
|
|
if (tmp) {
|
|
let dMFromUserId = null;
|
|
if (RelationshipStore.isFriend(invite.inviter.id)) {
|
|
dMFromUserId = ChannelStore.getDMFromUserId(invite.inviter.id);
|
|
}
|
|
if (null != dMFromUserId) {
|
|
InstantInviteActionCreatorsDefault.transitionToInvite(invite, { forceTransition: true });
|
|
DispatcherDefault.wait(() => closure_1_1(closure_1_2[7])());
|
|
} else {
|
|
let obj2 = {
|
|
inviteKey: invite.code,
|
|
context,
|
|
callback() {
|
|
const intl = util.intl;
|
|
const inviter = invite.inviter;
|
|
let username;
|
|
if (inviter != null) {
|
|
username = inviter.username;
|
|
}
|
|
const obj = ToastActionCreatorsDefault;
|
|
obj.open({ key: "FRIEND_INVITE_ACCEPT_CONFIRMATION", content: intl.formatToPlainString(util.t.st2dcs, { username }), icon: _modDef9598 });
|
|
const obj2 = { key: "FRIEND_INVITE_ACCEPT_CONFIRMATION", content: intl.formatToPlainString(util.t.st2dcs, { username }), icon: _modDef9598 };
|
|
DispatcherDefault.wait(() => closure_1_1(closure_1_2[7])());
|
|
}
|
|
};
|
|
const result = InstantInviteActionCreatorsDefault.acceptInviteAndTransitionToInviteChannel(obj2);
|
|
}
|
|
}
|
|
};
|