869 lines
27 KiB
TypeScript
869 lines
27 KiB
TypeScript
// Module ID: 8913
|
|
// Function ID: 8914
|
|
// Dependencies: [5, 676, 530, 709, 1208, 8912, 3974, 2]
|
|
|
|
// Module 8913
|
|
import generateHydrationId from "generateHydrationId";
|
|
import { Endpoints } from "ME";
|
|
|
|
const require = arg1;
|
|
const result = require("sendRequest").fileFinishedImporting("modules/icymi/ICYMIActionCreators.tsx");
|
|
|
|
export default {
|
|
fetchPopularGuildsFromCategories(stateFromStoresArray1, sum) {
|
|
let closure_0 = stateFromStoresArray1;
|
|
let closure_1 = sum;
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_1 = tmp3;
|
|
let guilds = tmp7;
|
|
guilds = undefined;
|
|
let c3 = 1;
|
|
const HTTP = outer1_0(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, body: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_TOPIC_GUILDS;
|
|
const obj2 = { category_ids: null, offset: null };
|
|
obj2[0] = outer1_0;
|
|
obj2[1] = outer1_1;
|
|
obj1[1] = obj2;
|
|
constants = 2;
|
|
c5 = 1;
|
|
let obj3 = { value: null, done: false };
|
|
obj3[0] = HTTP.post(obj1);
|
|
return obj3;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c3 = 0;
|
|
outer1_1 = closure_2;
|
|
obj3 = outer1_1(outer1_2[4]);
|
|
obj3.captureException(outer1_1);
|
|
c5 = 3;
|
|
return { value: false, done: true };
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
} else {
|
|
guilds = arg1.body.guilds;
|
|
obj = outer1_1(outer1_2[3]);
|
|
const obj5 = { type: "LOAD_ICYMI_POPULAR_GUILDS", categoryIds: null, guilds: null, offset: null };
|
|
obj5[1] = guilds;
|
|
obj5[2] = guilds;
|
|
obj5[3] = closure_1;
|
|
obj.dispatch(obj5);
|
|
c3 = 0;
|
|
c5 = 3;
|
|
return { value: true, done: true };
|
|
}
|
|
} catch (tmp24) {
|
|
closure_2 = tmp24;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp24;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
fetchDehydrated(arg0) {
|
|
let dependencyMap;
|
|
let importDefault;
|
|
let require;
|
|
let obj = arg0;
|
|
if (arg0 === undefined) {
|
|
obj = {};
|
|
}
|
|
({ isInitialLoad: require, isReloading: importDefault, forceRefresh: dependencyMap } = obj);
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp7 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_1 = tmp3;
|
|
let closure_0 = tmp5;
|
|
closure_0 = undefined;
|
|
closure_1 = undefined;
|
|
if (obj13.icymiEnabled("fetchDehydrated")) {
|
|
if (outer1_1) {
|
|
let obj4 = outer1_1(outer1_2[3]);
|
|
obj4.dispatch({ type: "ICYMI_SET_REFRESHING", refreshing: true });
|
|
}
|
|
let c3 = 1;
|
|
const _Date = Date;
|
|
closure_0 = Date.now();
|
|
const HTTP = tmp42(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, query: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_ITEMS_DEHYDRATED;
|
|
const obj2 = { refresh: null };
|
|
obj2[0] = outer1_2;
|
|
obj1[1] = obj2;
|
|
constants = 2;
|
|
c5 = 1;
|
|
let obj3 = { value: null, done: false };
|
|
obj3[0] = HTTP.get(obj1);
|
|
return obj3;
|
|
}
|
|
obj13 = outer1_0(outer1_2[5]);
|
|
tmp42 = outer1_0;
|
|
}
|
|
} else {
|
|
if (1 === tmp8) {
|
|
c3 = 0;
|
|
outer1_2 = closure_2;
|
|
obj3 = outer1_1(outer1_2[4]);
|
|
obj3.captureException(outer1_2);
|
|
} else if (2 === tmp8) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
} else {
|
|
closure_1 = arg1;
|
|
const obj5 = { type: "LOAD_ICYMI_DEHYDRATED", items: null, loadId: null, startTime: null, isReloading: null, isInitialLoad: null };
|
|
obj5[1] = closure_1.body.items;
|
|
obj5[2] = closure_1.body.load_id;
|
|
obj5[3] = closure_0;
|
|
obj5[4] = closure_1;
|
|
obj5[5] = closure_0;
|
|
constants = 3;
|
|
c5 = 1;
|
|
const obj6 = { value: null, done: false };
|
|
obj6[0] = outer1_1(outer1_2[3]).dispatch(obj5);
|
|
return obj6;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
c3 = 0;
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp24) {
|
|
closure_2 = tmp24;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp24;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
gravityJoinGuild(items, icymi_info_modal) {
|
|
let closure_0 = items;
|
|
let closure_1 = icymi_info_modal;
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_1 = tmp3;
|
|
let closure_0 = tmp7;
|
|
if (obj8.icymiEnabled("gravityJoinGuild")) {
|
|
if (0 !== outer1_0.length) {
|
|
let c3 = 1;
|
|
const HTTP = outer1_0(outer1_2[2]).HTTP;
|
|
let obj1 = { url: null, body: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_JOIN_GUILD;
|
|
const obj2 = { guild_ids: null, location: null };
|
|
obj2[0] = tmp16;
|
|
obj2[1] = outer1_1;
|
|
obj1[1] = obj2;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj3 = { value: null, done: false };
|
|
obj3[0] = HTTP.post(obj1);
|
|
return obj3;
|
|
}
|
|
}
|
|
c5 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c3 = 0;
|
|
closure_0 = closure_2;
|
|
obj1 = outer1_1(outer1_2[4]);
|
|
obj1.captureException(closure_0);
|
|
c5 = 3;
|
|
return { value: false, done: true };
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
return { value: true, done: true };
|
|
}
|
|
} catch (tmp20) {
|
|
closure_2 = tmp20;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp20;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
fetchForNotification(channel_id, message_id) {
|
|
let closure_0 = channel_id;
|
|
let closure_1 = message_id;
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_1 = tmp3;
|
|
let closure_0 = tmp7;
|
|
closure_0 = undefined;
|
|
if (obj11.icymiEnabled("fetchInitial")) {
|
|
let c3 = 1;
|
|
const HTTP = tmp36(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, body: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_ITEMS_HYDRATE;
|
|
const obj2 = { message_items: null, activity_items: null };
|
|
let obj3 = { channel_id: null, message_id: null };
|
|
obj3[0] = outer1_0;
|
|
obj3[1] = outer1_1;
|
|
const items = [obj3];
|
|
obj2[0] = items;
|
|
obj2[1] = [];
|
|
obj1[1] = obj2;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj4 = { value: null, done: false };
|
|
obj4[0] = HTTP.post(obj1);
|
|
return obj4;
|
|
}
|
|
obj11 = outer1_0(outer1_2[5]);
|
|
tmp36 = outer1_0;
|
|
}
|
|
} else {
|
|
if (1 === tmp7) {
|
|
c3 = 0;
|
|
outer1_1 = closure_2;
|
|
obj3 = outer1_1(outer1_2[4]);
|
|
obj3.captureException(outer1_1);
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj5 = { value: null, done: true };
|
|
obj5[0] = arg1;
|
|
return obj5;
|
|
} else {
|
|
closure_0 = arg1;
|
|
if (0 !== closure_0.body.message_items.length) {
|
|
obj = outer1_1(outer1_2[3]);
|
|
const obj6 = { type: "LOAD_ICYMI_FROM_NOTIFICATION", messageItem: null };
|
|
obj6[1] = closure_0.body.message_items[0];
|
|
obj.dispatch(obj6);
|
|
c3 = 0;
|
|
}
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp26) {
|
|
closure_2 = tmp26;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp26;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
fetchForStatusNotification(arg0) {
|
|
let obj = require(8912) /* generateHydrationId */;
|
|
if (obj.icymiEnabled("fetchInitialStatus")) {
|
|
obj = { type: "LOAD_ICYMI_FROM_NOTIFICATION", customStatusItem: null };
|
|
obj[1] = arg0;
|
|
importDefault(709).dispatch(obj);
|
|
const obj2 = importDefault(709);
|
|
}
|
|
},
|
|
fetchHydrated(arg0, arg1, arg2) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = arg1;
|
|
let closure_2 = arg2;
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let activityItems = tmp3;
|
|
let messageItems = tmp7;
|
|
messageItems = undefined;
|
|
activityItems = undefined;
|
|
let closure_2;
|
|
let c3;
|
|
if (obj15.icymiEnabled("fetchHydrated")) {
|
|
messageItems = outer1_2.messageItems;
|
|
activityItems = outer1_2.activityItems;
|
|
if (0 === messageItems.length) {
|
|
if (0 === activityItems.length) {
|
|
let obj5 = outer1_1(outer1_2[3]);
|
|
let obj1 = { type: "LOAD_ICYMI_HYDRATED", requestMessageItems: null, requestActivityItems: null, messageItems: null, activityItems: null, startingIndex: null, endingIndex: null };
|
|
obj1[1] = [];
|
|
obj1[2] = [];
|
|
obj1[3] = [];
|
|
obj1[4] = [];
|
|
obj1[5] = outer1_0;
|
|
obj1[6] = outer1_1;
|
|
obj5.dispatch(obj1);
|
|
}
|
|
}
|
|
c3 = 1;
|
|
const HTTP = outer1_0(outer1_2[2]).HTTP;
|
|
let obj2 = { url: null, body: null, rejectWithError: false };
|
|
obj2[0] = constants.GRAVITY_ITEMS_HYDRATE;
|
|
let obj3 = { message_items: null, activity_items: null };
|
|
obj3[0] = messageItems;
|
|
obj3[1] = activityItems;
|
|
obj2[1] = obj3;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj4 = { value: null, done: false };
|
|
obj4[0] = HTTP.post(obj2);
|
|
return obj4;
|
|
}
|
|
obj15 = outer1_0(outer1_2[5]);
|
|
}
|
|
} else {
|
|
if (1 === tmp7) {
|
|
c3 = 0;
|
|
constants = closure_2;
|
|
obj1 = outer1_1(outer1_2[4]);
|
|
obj1.captureException(constants);
|
|
obj2 = outer1_0(outer1_2[5]);
|
|
c3 = obj2.generateHydrationId(messageItems, activityItems);
|
|
obj3 = outer1_1(outer1_2[3]);
|
|
obj5 = { type: "LOAD_ICYMI_HYDRATED_FAILED", hydrationId: null };
|
|
obj5[1] = c3;
|
|
obj3.dispatch(obj5);
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
closure_2 = arg1;
|
|
const obj6 = { type: "LOAD_ICYMI_HYDRATED", requestMessageItems: null, requestActivityItems: null, messageItems: null, activityItems: null, startingIndex: null, endingIndex: null };
|
|
obj6[1] = messageItems;
|
|
obj6[2] = activityItems;
|
|
obj6[3] = closure_2.body.message_items;
|
|
obj6[4] = closure_2.body.activity_items;
|
|
obj6[5] = messageItems;
|
|
obj6[6] = activityItems;
|
|
outer1_1(outer1_2[3]).dispatch(obj6);
|
|
c3 = 0;
|
|
const obj13 = outer1_1(outer1_2[3]);
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp33) {
|
|
closure_2 = tmp33;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp33;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
getGuildChannelScores() {
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let callback = tmp3;
|
|
let body = tmp7;
|
|
body = undefined;
|
|
if (obj9.icymiEnabled("guildChannelScores")) {
|
|
let c3 = 1;
|
|
const HTTP = tmp32(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_CUSTOM_SCORES;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.get(obj1);
|
|
return obj2;
|
|
}
|
|
obj9 = outer1_0(outer1_2[5]);
|
|
tmp32 = outer1_0;
|
|
}
|
|
} else {
|
|
if (1 === tmp7) {
|
|
c3 = 0;
|
|
callback = dependencyMap;
|
|
let obj3 = callback(1208);
|
|
obj3.captureException(callback);
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
body = arg1;
|
|
obj = callback(709);
|
|
obj3 = { type: "LOAD_ICYMI_CUSTOM_SCORES", scores: null };
|
|
obj3[1] = body.body;
|
|
obj.dispatch(obj3);
|
|
c3 = 0;
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp24) {
|
|
dependencyMap = tmp24;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp24;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
getRecommendedGuilds() {
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let callback = tmp3;
|
|
let body = tmp7;
|
|
body = undefined;
|
|
if (obj9.icymiEnabled("recommendedGuilds")) {
|
|
let c3 = 1;
|
|
const HTTP = tmp32(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_RECOMMENDED_GUILDS;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.get(obj1);
|
|
return obj2;
|
|
}
|
|
obj9 = outer1_0(outer1_2[5]);
|
|
tmp32 = outer1_0;
|
|
}
|
|
} else {
|
|
if (1 === tmp7) {
|
|
c3 = 0;
|
|
callback = dependencyMap;
|
|
let obj3 = callback(1208);
|
|
obj3.captureException(callback);
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
body = arg1;
|
|
obj = callback(709);
|
|
obj3 = { type: "LOAD_ICYMI_RECOMMENDED_GUILDS", guilds: null };
|
|
obj3[1] = body.body.guilds;
|
|
obj.dispatch(obj3);
|
|
c3 = 0;
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp24) {
|
|
dependencyMap = tmp24;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp24;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
getMediaForCurrentStatus() {
|
|
return callback(function*() {
|
|
if (c5 === 2) {
|
|
c5 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp7 === 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 {
|
|
c5 = 2;
|
|
if (0 === constants) {
|
|
if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c5 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let lib = tmp3;
|
|
let setting = tmp5;
|
|
setting = undefined;
|
|
lib = undefined;
|
|
if (obj9.icymiEnabled("mediaForCurrentStatus")) {
|
|
const CustomStatusSetting = tmp38(outer1_2[6]).CustomStatusSetting;
|
|
setting = CustomStatusSetting.getSetting();
|
|
if (null != setting) {
|
|
if (null != setting.createdAtMs) {
|
|
let c3 = 1;
|
|
const HTTP = tmp38(outer1_2[2]).HTTP;
|
|
const obj1 = { url: null, rejectWithError: false };
|
|
obj1[0] = constants.GRAVITY_ATTACHMENTS;
|
|
constants = 2;
|
|
c5 = 1;
|
|
const obj2 = { value: null, done: false };
|
|
obj2[0] = HTTP.get(obj1);
|
|
return obj2;
|
|
}
|
|
}
|
|
}
|
|
obj9 = outer1_0(outer1_2[5]);
|
|
}
|
|
} else {
|
|
if (1 === tmp8) {
|
|
c3 = 0;
|
|
let obj3 = lib(1208);
|
|
obj3.captureException(dependencyMap);
|
|
} else if (arg0 === 1) {
|
|
c5 = 3;
|
|
throw arg1;
|
|
} else if (arg0 !== 2) {
|
|
lib = arg1;
|
|
obj = lib(709);
|
|
obj3 = { type: "LOAD_ICYMI_CURRENT_STATUS_MEDIA", attachments: null, createdAtMs: null };
|
|
obj3[1] = lib.body.attachments;
|
|
const _Number = Number;
|
|
obj3[2] = Number(setting.createdAtMs);
|
|
obj.dispatch(obj3);
|
|
c3 = 0;
|
|
}
|
|
c3 = 0;
|
|
c5 = 3;
|
|
const obj4 = { value: null, done: true };
|
|
obj4[0] = arg1;
|
|
return obj4;
|
|
}
|
|
c5 = 3;
|
|
} catch (tmp28) {
|
|
dependencyMap = tmp28;
|
|
if (tmp4 === c3) {
|
|
c5 = tmp2;
|
|
throw tmp28;
|
|
} else {
|
|
constants = tmp;
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
},
|
|
reloadICYMITab() {
|
|
importDefault(709).dispatch({ type: "RELOAD_ICYMI" });
|
|
},
|
|
loadHydratedAttempt(hydrationId) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "LOAD_ICYMI_HYDRATED_ATTEMPT", hydrationId };
|
|
obj.dispatch(obj);
|
|
},
|
|
openICYMITab() {
|
|
importDefault(709).dispatch({ type: "ICYMI_TAB_OPENED" });
|
|
},
|
|
closeICYMITab() {
|
|
importDefault(709).dispatch({ type: "ICYMI_TAB_CLOSED" });
|
|
},
|
|
startItemsDwell(items) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_ITEMS_DWELL_START", items };
|
|
obj.dispatch(obj);
|
|
},
|
|
triggerItemsLongImpression(found) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_ITEMS_LONG_IMPRESSION", items: found };
|
|
obj.dispatch(obj);
|
|
},
|
|
ackGravityItems(items, override) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_ACK_ITEMS", items, override };
|
|
return obj.dispatch(obj);
|
|
},
|
|
gravityScrollEvent(timestamp) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_SCROLL_EVENT", timestamp };
|
|
return obj.dispatch(obj);
|
|
},
|
|
setFilters(filters) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "SET_ICYMI_FILTERS", filters };
|
|
return obj.dispatch(obj);
|
|
},
|
|
giveFeedback() {
|
|
return importDefault(709).dispatch({ type: "ICYMI_FEEDBACK_GIVEN" });
|
|
},
|
|
clearReadStates() {
|
|
return importDefault(709).dispatch({ type: "CLEAR_ICYMI_READ_STATES" });
|
|
},
|
|
addedRecommendedGuild() {
|
|
return importDefault(709).dispatch({ type: "ICYMI_JOINED_RECOMMENDED_GUILD" });
|
|
},
|
|
setVideosMuted(muted) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_SET_VIDEOS_MUTED", muted };
|
|
obj.dispatch(obj);
|
|
},
|
|
setTabFocused(isFocused) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_SET_FOCUSED_TAB", focused: isFocused };
|
|
obj.dispatch(obj);
|
|
},
|
|
setCardHeight(itemId, height) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_SET_CARD_HEIGHT", itemId, height };
|
|
obj.dispatch(obj);
|
|
},
|
|
takeSurvey() {
|
|
let timestamp = arg0;
|
|
if (arg0 === undefined) {
|
|
const _Date = Date;
|
|
timestamp = Date.now();
|
|
}
|
|
importDefault(709).dispatch({ type: "ICYMI_TAKE_SURVEY", takenAt: timestamp });
|
|
},
|
|
itemInteracted(id, type, open_profile) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_ITEM_INTERACTED", itemId: id, itemType: type, actionType: open_profile };
|
|
obj.dispatch(obj);
|
|
},
|
|
feedItemActioned(arg0) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_FEED_ITEM_ACTIONED" };
|
|
const merged = Object.assign(arg0);
|
|
obj.dispatch(obj);
|
|
},
|
|
feedFilterActioned(arg0) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_FEED_FILTER_ACTIONED" };
|
|
const merged = Object.assign(arg0);
|
|
obj.dispatch(obj);
|
|
},
|
|
feedPageActioned(arg0) {
|
|
let obj = importDefault(709);
|
|
obj = { type: "ICYMI_FEED_PAGE_ACTIONED" };
|
|
const merged = Object.assign(arg0);
|
|
obj.dispatch(obj);
|
|
}
|
|
};
|