657 lines
21 KiB
TypeScript
657 lines
21 KiB
TypeScript
// Module ID: 10257
|
|
// Function ID: 10258
|
|
// Name: _fetchStickerPack
|
|
// Dependencies: [5, 4499, 1995, 4831, 1922, 6806, 676, 685, 4388, 530, 709, 4828, 8421, 1374, 12, 4832, 1236, 2]
|
|
// Exports: addStickerPreview, clearStickerPreview, createGuildSticker, deleteGuildSticker, favoriteSticker, fetchGuildStickersWithCreator, fetchSticker, fetchStickerPack, fetchStickerPacks, unfavoriteSticker, updateGuildSticker
|
|
|
|
// Module 10257 (_fetchStickerPack)
|
|
import dispatcherDefault from "dispatcher" /* 709 */;
|
|
import closure_3 from "asyncGeneratorStep" /* 5 */;
|
|
import closure_4 from "_handleConnectionOpen" /* 4499 */;
|
|
import closure_5 from "_getSystemLocale" /* 1995 */;
|
|
import closure_6 from "handleConnectionOpen" /* 4831 */;
|
|
import closure_7 from "mergeGuildAvatar" /* 1922 */;
|
|
import closure_8 from "loadSavedGuildStickers" /* 6806 */;
|
|
import { Endpoints } from "ME" /* 676 */;
|
|
import MAX_FAVORITES from "MAX_FAVORITES" /* 685 */;
|
|
|
|
const require = arg1;
|
|
function _fetchStickerPack() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
c4 = 0;
|
|
c5 = 0;
|
|
return (function*(arg0, body) {
|
|
closure_3 = tmp2;
|
|
body = tmp5;
|
|
obj1 = { url: null, rejectWithError: null };
|
|
obj1[0] = closure_1_9.STICKER_PACK(callback);
|
|
const obj8 = callback(closure_1_2[8]);
|
|
obj1[1] = callback(closure_1_2[9]).rejectWithMigratedError();
|
|
yield obj8.httpGetWithCountryCodeQuery(obj1);
|
|
body = body.body;
|
|
const obj = callback2(body[10]);
|
|
const obj4 = { type: "STICKER_PACK_FETCH_SUCCESS", packId: null, pack: null, ingestStickers: null };
|
|
obj4[1] = callback;
|
|
obj4[2] = body;
|
|
obj4[3] = callback2;
|
|
obj.dispatch(obj4);
|
|
return body;
|
|
})();
|
|
});
|
|
closure_12 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _fetchStickerPacks() {
|
|
const self = this;
|
|
const tmp = callback(() => {
|
|
closure_0 = arg0;
|
|
c3 = 0;
|
|
c4 = 0;
|
|
const iter = (function*(arg0, body) {
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp5 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c4 = 2;
|
|
if (0 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
dependencyMap = tmp3;
|
|
let sticker_packs = tmp2;
|
|
let locale;
|
|
obj1 = locale;
|
|
if (locale === undefined) {
|
|
obj1 = {};
|
|
}
|
|
locale = obj1.locale;
|
|
if (locale === undefined) {
|
|
locale = closure_1_5.locale;
|
|
}
|
|
sticker_packs = undefined;
|
|
c3 = 1;
|
|
c4 = 1;
|
|
return { value: "ct", done: true };
|
|
}
|
|
} else {
|
|
if (1 === tmp6) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
const obj2 = { value: null, done: true };
|
|
obj2[0] = body;
|
|
return obj2;
|
|
} else {
|
|
if (!closure_8.isFetchingStickerPacks) {
|
|
if (!closure_8.hasLoadedStickerPacks) {
|
|
let obj3 = sticker_packs(709);
|
|
obj3.wait(() => {
|
|
sticker_packs(tmp3[10]).dispatch({ type: "STICKER_PACKS_FETCH_START" });
|
|
});
|
|
const HTTP = locale(530).HTTP;
|
|
obj3 = { url: null, query: null, rejectWithError: null };
|
|
obj3[0] = constants.STICKER_PACKS;
|
|
const obj4 = { locale: null };
|
|
obj4[0] = locale;
|
|
obj3[1] = obj4;
|
|
let obj6 = locale(530);
|
|
obj3[2] = obj6.rejectWithMigratedError();
|
|
c3 = 2;
|
|
c4 = 1;
|
|
const obj5 = { value: null, done: false };
|
|
obj5[0] = HTTP.get(obj3);
|
|
return obj5;
|
|
}
|
|
}
|
|
c4 = 3;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw body;
|
|
} else if (arg0 !== 2) {
|
|
sticker_packs = body.body.sticker_packs;
|
|
obj = sticker_packs(709);
|
|
obj6 = { type: "STICKER_PACKS_FETCH_SUCCESS", packs: null };
|
|
obj6[1] = sticker_packs;
|
|
obj.dispatch(obj6);
|
|
}
|
|
c4 = 3;
|
|
const obj7 = { value: null, done: true };
|
|
obj7[0] = body;
|
|
return obj7;
|
|
}
|
|
} catch (tmp26) {
|
|
c4 = tmp;
|
|
throw tmp26;
|
|
}
|
|
}
|
|
})();
|
|
iter.next();
|
|
return iter;
|
|
});
|
|
closure_13 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _fetchSticker() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
c3 = 0;
|
|
c4 = 0;
|
|
return (function*(arg0, body) {
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c4 = 2;
|
|
if (0 === c3) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
dependencyMap = tmp2;
|
|
const callback2 = tmp5;
|
|
body = undefined;
|
|
const HTTP = callback(closure_1_2[9]).HTTP;
|
|
obj1 = { url: null, rejectWithError: null };
|
|
obj1[0] = closure_1_9.STICKER(body);
|
|
obj1[1] = callback(closure_1_2[9]).rejectWithMigratedError();
|
|
c3 = 1;
|
|
c4 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.get(obj1);
|
|
return obj2;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
let obj3 = { value: null, done: true };
|
|
obj3[0] = body;
|
|
return obj3;
|
|
} else {
|
|
body = body.body;
|
|
if (obj10.isGuildSticker(body)) {
|
|
obj3 = callback2(709);
|
|
const obj4 = { type: "GUILD_STICKER_FETCH_SUCCESS", sticker: null };
|
|
obj4[1] = body;
|
|
obj3.dispatch(obj4);
|
|
} else {
|
|
obj = body(4828);
|
|
if (obj.isStandardSticker(body)) {
|
|
obj1 = callback2(709);
|
|
const obj5 = { type: "PACK_STICKER_FETCH_SUCCESS", sticker: null };
|
|
obj5[1] = body;
|
|
obj1.dispatch(obj5);
|
|
} else {
|
|
const _Error = Error;
|
|
error = new Error("Invalid sticker type");
|
|
throw error;
|
|
}
|
|
}
|
|
c4 = 3;
|
|
obj10 = body(4828);
|
|
}
|
|
} catch (tmp24) {
|
|
c4 = tmp;
|
|
throw tmp24;
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_14 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _fetchGuildStickersWithCreator() {
|
|
const self = this;
|
|
let tmp = callback((arg0, arg1) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
c4 = 0;
|
|
c5 = 0;
|
|
return (function*(arg0, body) {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c5 = 2;
|
|
if (0 === c4) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = body;
|
|
return obj;
|
|
} else {
|
|
closure_3 = tmp2;
|
|
const table = tmp5;
|
|
body = undefined;
|
|
const HTTP = callback(closure_1_2[9]).HTTP;
|
|
obj1 = { url: null, rejectWithError: null, signal: null };
|
|
obj1[0] = closure_1_9.GUILD_STICKER_PACKS(callback);
|
|
obj1[1] = callback(closure_1_2[9]).rejectWithMigratedError();
|
|
obj1[2] = body;
|
|
c4 = 1;
|
|
c5 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.get(obj1);
|
|
return obj2;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw body;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
const obj3 = { value: null, done: true };
|
|
obj3[0] = body;
|
|
return obj3;
|
|
} else {
|
|
body = body.body;
|
|
obj = body(table[10]);
|
|
const obj4 = { type: "GUILD_STICKERS_FETCH_SUCCESS", guildId: null, stickers: null };
|
|
obj4[1] = callback;
|
|
obj4[2] = body.map((user) => {
|
|
let tmp = user;
|
|
if (null != user.user) {
|
|
const obj = {};
|
|
const merged = Object.assign(user);
|
|
obj.user_id = user.user.id;
|
|
obj.user = user.user;
|
|
tmp = obj;
|
|
}
|
|
return tmp;
|
|
});
|
|
obj.dispatch(obj4);
|
|
c5 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp13) {
|
|
c5 = tmp;
|
|
throw tmp13;
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_15 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _deleteGuildSticker() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
c2 = 0;
|
|
c1 = 0;
|
|
return (function*(arg0) {
|
|
if (c1 === 2) {
|
|
c1 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp3 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c1 = 2;
|
|
if (0 === dependencyMap) {
|
|
if (arg0 === 1) {
|
|
c1 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c1 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
const HTTP = lib(530).HTTP;
|
|
obj1 = { url: null, rejectWithError: null };
|
|
obj1[0] = closure_1_9.GUILD_STICKER(lib.guild_id, lib.id);
|
|
obj1[1] = lib(530).rejectWithMigratedError();
|
|
dependencyMap = 1;
|
|
c1 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.del(obj1);
|
|
return obj2;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c1 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c1 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
c1 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp5) {
|
|
c1 = tmp;
|
|
throw tmp5;
|
|
}
|
|
}
|
|
})();
|
|
});
|
|
closure_16 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _createGuildSticker() {
|
|
const self = this;
|
|
const tmp = callback((arg0) => {
|
|
closure_0 = arg0;
|
|
c3 = 0;
|
|
c4 = 0;
|
|
return (function*(arg0) {
|
|
const table = tmp2;
|
|
let lib = tmp5;
|
|
guildId = guildId.guildId;
|
|
const HTTP = callback(closure_1_2[9]).HTTP;
|
|
obj1 = { url: null, body: null, fields: null, attachments: null, headers: null, rejectWithError: null };
|
|
obj1[0] = closure_1_9.GUILD_STICKER_PACKS(guildId);
|
|
if ("web" === guildId.platform) {
|
|
const body = tmp33.body;
|
|
}
|
|
obj1[1] = body;
|
|
if ("mobile" === guildId.platform) {
|
|
const obj2 = { name: "name", value: null };
|
|
obj2[1] = tmp33.name;
|
|
const items = [obj2, , ];
|
|
const obj3 = { name: "tags", value: null };
|
|
obj3[1] = tmp33.tags;
|
|
items[1] = obj3;
|
|
const obj4 = { name: "description", value: null };
|
|
obj4[1] = tmp33.description;
|
|
items[2] = obj4;
|
|
const tmp11 = items;
|
|
}
|
|
obj1[2] = tmp11;
|
|
if ("mobile" === guildId.platform) {
|
|
const obj5 = { name: "file", file: null };
|
|
({ uri: obj7[0], name: obj7[1], mimeType: obj7[2] } = tmp33);
|
|
obj5[1] = { uri: null, name: null, type: null };
|
|
const items1 = [obj5];
|
|
const tmp12 = items1;
|
|
const obj6 = { uri: null, name: null, type: null };
|
|
}
|
|
obj1[3] = tmp12;
|
|
const obj7 = closure_1_1(closure_1_2[12]);
|
|
obj1[4] = obj7.buildHeadersForMd5(guildId.originalMd5);
|
|
obj1[5] = callback(closure_1_2[9]).rejectWithMigratedError();
|
|
lib = yield HTTP.post(obj1);
|
|
const obj9 = { type: "GUILD_STICKERS_CREATE_SUCCESS", guildId: null, sticker: null };
|
|
obj9[1] = guildId;
|
|
const obj10 = {};
|
|
const merged = Object.assign(lib.body);
|
|
currentUser = currentUser.getCurrentUser();
|
|
if (currentUser != null) {
|
|
const id = currentUser.id;
|
|
}
|
|
obj10.user_id = id;
|
|
obj9[2] = obj10;
|
|
lib(table[10]).dispatch(obj9);
|
|
return lib.body;
|
|
})();
|
|
});
|
|
closure_17 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
function _updateGuildSticker() {
|
|
const self = this;
|
|
const tmp = callback((arg0, arg1, arg2) => {
|
|
closure_0 = arg0;
|
|
closure_1 = arg1;
|
|
closure_2 = arg2;
|
|
c4 = 0;
|
|
c3 = 0;
|
|
return (function*(arg0, body) {
|
|
const HTTP = callback(530).HTTP;
|
|
obj1 = { url: null, body: null, rejectWithError: null };
|
|
obj1[0] = closure_1_9.GUILD_STICKER(callback, closure_1);
|
|
obj1[1] = dependencyMap;
|
|
obj1[2] = callback(530).rejectWithMigratedError();
|
|
yield HTTP.patch(obj1);
|
|
return body.body;
|
|
})();
|
|
});
|
|
closure_18 = tmp;
|
|
const apply = tmp.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
}
|
|
({ MAX_FAVORITES: c10, UserSettingsDelay: unpackModuleId } = MAX_FAVORITES);
|
|
const result = require("set").fileFinishedImporting("modules/stickers/StickersActionCreators.tsx");
|
|
|
|
export const fetchStickerPack = function fetchStickerPack(_847199849233514549, arg1) {
|
|
const self = this;
|
|
const apply = _fetchStickerPack.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchStickerPacks = function fetchStickerPacks() {
|
|
const self = this;
|
|
const apply = _fetchStickerPacks.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchSticker = function fetchSticker(id) {
|
|
const self = this;
|
|
const apply = _fetchSticker.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const fetchGuildStickersWithCreator = function fetchGuildStickersWithCreator(closure_1_0, c1) {
|
|
const self = this;
|
|
const apply = _fetchGuildStickersWithCreator.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const deleteGuildSticker = function deleteGuildSticker(arg0) {
|
|
const self = this;
|
|
const apply = _deleteGuildSticker.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const createGuildSticker = function createGuildSticker(arg0) {
|
|
const self = this;
|
|
const apply = _createGuildSticker.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const updateGuildSticker = function updateGuildSticker(arg0, arg1, arg2) {
|
|
const self = this;
|
|
const apply = _updateGuildSticker.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
export const addStickerPreview = function addStickerPreview(channelId, sticker, draftType) {
|
|
let obj = dispatcherDefault;
|
|
obj = { type: "ADD_STICKER_PREVIEW", channelId, sticker, draftType };
|
|
obj.dispatch(obj);
|
|
};
|
|
export const clearStickerPreview = function clearStickerPreview(channelId, draftType) {
|
|
let obj = dispatcherDefault;
|
|
obj = { type: "CLEAR_STICKER_PREVIEW", channelId, draftType };
|
|
obj.dispatch(obj);
|
|
};
|
|
export const favoriteSticker = function favoriteSticker(id) {
|
|
const _require = id;
|
|
const FrecencyUserSettingsActionCreators = _require(1374).FrecencyUserSettingsActionCreators;
|
|
FrecencyUserSettingsActionCreators.updateAsync("favoriteStickers", (stickerIds) => {
|
|
stickerIds = stickerIds.stickerIds;
|
|
let tmp = stickerIds;
|
|
if (closure_1_6.totalUnavailableGuilds <= 0) {
|
|
let found = stickerIds;
|
|
if (closure_1_4.isConnected()) {
|
|
found = stickerIds.filter((arg0) => null != stickerById.getStickerById(arg0));
|
|
}
|
|
tmp = found;
|
|
}
|
|
stickerIds.stickerIds = tmp;
|
|
let obj = closure_1_1(closure_1_2[14]);
|
|
if (obj.size(stickerIds.stickerIds) >= closure_1_10) {
|
|
obj = { title: null, body: null };
|
|
const intl = id(tmp5[16]).intl;
|
|
obj[0] = intl.string(id(tmp5[16]).t["+XYXtZ"]);
|
|
const intl2 = id(tmp5[16]).intl;
|
|
obj = { count: null };
|
|
obj[0] = tmp6;
|
|
obj[1] = intl2.formatToPlainString(id(tmp5[16]).t.JaIyFi, obj);
|
|
closure_1_1(tmp5[15]).show(obj);
|
|
let flag = false;
|
|
const tmp4Result = closure_1_1(tmp5[15]);
|
|
} else {
|
|
stickerIds = stickerIds.stickerIds;
|
|
const hasItem = stickerIds.includes(id);
|
|
flag = !hasItem;
|
|
if (!hasItem) {
|
|
const stickerIds1 = stickerIds.stickerIds;
|
|
stickerIds1.push(tmp7);
|
|
}
|
|
tmp7 = id;
|
|
}
|
|
return flag;
|
|
}, constants.INFREQUENT_USER_ACTION);
|
|
};
|
|
export const unfavoriteSticker = function unfavoriteSticker(id) {
|
|
const _require = id;
|
|
const FrecencyUserSettingsActionCreators = _require(1374).FrecencyUserSettingsActionCreators;
|
|
FrecencyUserSettingsActionCreators.updateAsync("favoriteStickers", (stickerIds) => {
|
|
stickerIds = stickerIds.stickerIds;
|
|
stickerIds.stickerIds = stickerIds.filter((arg0) => arg0 !== closure_0);
|
|
const stickerIds1 = stickerIds.stickerIds;
|
|
let tmp = stickerIds1;
|
|
if (closure_1_6.totalUnavailableGuilds <= 0) {
|
|
let found = stickerIds1;
|
|
if (closure_1_4.isConnected()) {
|
|
found = stickerIds1.filter((arg0) => null != stickerById.getStickerById(arg0));
|
|
}
|
|
tmp = found;
|
|
}
|
|
stickerIds.stickerIds = tmp;
|
|
}, constants.INFREQUENT_USER_ACTION);
|
|
};
|