Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4791.js (118.4 MB)
60 lines
2.5 KiB
TypeScript
60 lines
2.5 KiB
TypeScript
// Module ID: 17385
|
|
// Function ID: 17386
|
|
// Name: FriendInviteUtils
|
|
// Dependencies: [1957, 4255, 8464, 4305, 1114, 9657, 573, 11311, 2]
|
|
// Exports: acceptFriendInvite, revokeAllFriendInvites
|
|
|
|
// Module 17385 (FriendInviteUtils)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import util from "util" /* 1114 */;
|
|
import ToastActionCreatorsDefault from "ToastActionCreators" /* 4305 */;
|
|
import InstantInviteActionCreatorsDefault from "InstantInviteActionCreators" /* 8464 */;
|
|
import _modDef9657 from "module_9657" /* 9657 */;
|
|
import ChannelStore from "ChannelStore" /* 1957 */;
|
|
import RelationshipStore from "RelationshipStore" /* 4255 */;
|
|
|
|
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 = _modDef9657;
|
|
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: _modDef9657 });
|
|
const obj2 = { key: "FRIEND_INVITE_ACCEPT_CONFIRMATION", content: intl.formatToPlainString(util.t.st2dcs, { username }), icon: _modDef9657 };
|
|
DispatcherDefault.wait(() => closure_1_1(closure_1_2[7])());
|
|
}
|
|
};
|
|
const result = InstantInviteActionCreatorsDefault.acceptInviteAndTransitionToInviteChannel(obj2);
|
|
}
|
|
}
|
|
};
|