Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
60 lines
2.5 KiB
TypeScript
60 lines
2.5 KiB
TypeScript
// Module ID: 17552
|
|
// Function ID: 17553
|
|
// Name: FriendInviteUtils
|
|
// Dependencies: [1958, 4288, 8527, 4338, 1115, 9720, 573, 11371, 2]
|
|
// Exports: acceptFriendInvite, revokeAllFriendInvites
|
|
|
|
// Module 17552 (FriendInviteUtils)
|
|
import DispatcherDefault from "Dispatcher" /* 573 */;
|
|
import util from "util" /* 1115 */;
|
|
import ToastActionCreatorsDefault from "ToastActionCreators" /* 4338 */;
|
|
import InstantInviteActionCreatorsDefault from "InstantInviteActionCreators" /* 8527 */;
|
|
import _modDef9720 from "module_9720" /* 9720 */;
|
|
import ChannelStore from "ChannelStore" /* 1958 */;
|
|
import RelationshipStore from "RelationshipStore" /* 4288 */;
|
|
|
|
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 = _modDef9720;
|
|
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: _modDef9720 });
|
|
const obj2 = { key: "FRIEND_INVITE_ACCEPT_CONFIRMATION", content: intl.formatToPlainString(util.t.st2dcs, { username }), icon: _modDef9720 };
|
|
DispatcherDefault.wait(() => closure_1_1(closure_1_2[7])());
|
|
}
|
|
};
|
|
const result = InstantInviteActionCreatorsDefault.acceptInviteAndTransitionToInviteChannel(obj2);
|
|
}
|
|
}
|
|
};
|