287 lines
12 KiB
TypeScript
287 lines
12 KiB
TypeScript
/* Metro module 11168; source: actions/ChannelPinActionCreators.tsx; dependencies: [5, 11169, 661, 7153, 507, 4131, 1244, 4647, 694, 2] */
|
|
function _fun85264(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#85264, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:6, offset: 0x01f6941e, size: 242 bytes, params: 8, frame: 19
|
|
var object2;
|
|
const env0_0 = require;
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
|
const channelPinsStore = importDefault(11169) /* metro dependency 11169: ChannelPinsStore */;
|
|
const env0_5 = (require(11169) /* metro dependency 11169: ChannelPinsStore */).FetchState;
|
|
const constantsModule = require(661) /* metro dependency 661: Constants */;
|
|
const env0_6 = constantsModule.AbortCodes;
|
|
const env0_7 = constantsModule.Endpoints;
|
|
const env0_8 = constantsModule.MAX_PINS_PER_CHANNEL;
|
|
object2 = {pinMessage: pinMessage, unpinMessage: unpinMessage, ackPins: ackPins, fetchPins: fetchPins};
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('actions/ChannelPinActionCreators.tsx');
|
|
exports.default = object2;
|
|
}
|
|
|
|
function pinMessage(a0, a1) { // fn#85265, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:221, offset: 0x01f69510, size: 43 bytes, params: 3, frame: 11
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
return env0_3(_fun85267)();
|
|
}
|
|
|
|
function unpinMessage(a0, a1) { // fn#85269, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:1572, offset: 0x01f69aad, size: 43 bytes, params: 3, frame: 11
|
|
const env0_0 = a0;
|
|
const env0_1 = a1;
|
|
return env0_3(_fun85271)();
|
|
}
|
|
|
|
function ackPins(a0) { // fn#85273, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:1981, offset: 0x01f69cb4, size: 54 bytes, params: 2, frame: 13
|
|
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'CHANNEL_PINS_ACK', channelId: a0});
|
|
}
|
|
|
|
function fetchPins(a0, a1) { // fn#85274, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:2049, offset: 0x01f69cea, size: 442 bytes, params: 3, frame: 23
|
|
var r2;
|
|
var pins;
|
|
var object3;
|
|
var HTTP;
|
|
var get;
|
|
var object4;
|
|
const env0_0 = a0;
|
|
const value = undefined;
|
|
const reset = a1 == null ? value : a1.reset;
|
|
const r11 = reset != null && reset;
|
|
const r7 = (a1 == null ? value : a1.limit) ?? 25;
|
|
const before = a1 == null ? value : a1.before;
|
|
if (r11) {
|
|
r2 = r11;
|
|
} else {
|
|
pins = ChannelPinsStore.getPins(a0);
|
|
r2 = pins == null || FetchState.FAILED === pins.state || !(FetchState.LOADING === pins.state || FetchState.LOADED_FINISHED === pins.state) && (FetchState.LOADED_HAS_MORE !== pins.state ? value : before == null ? pins.items.length === 0 : pins.items.at(-1).pinnedAt === before);
|
|
}
|
|
if (r2) {
|
|
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'LOAD_PINNED_MESSAGES',
|
|
channelId: a0,
|
|
reset: r11});
|
|
HTTP = (require(507) /* metro dependency 507: HTTPUtils */).HTTP;
|
|
get = HTTP.get;
|
|
object3 = {'url': null, 'query': null, 'retries': 2, 'oldFormErrors': true, 'rejectWithError': true};
|
|
object3.url = Endpoints.PINS(a0);
|
|
object4 = {limit: r7};
|
|
object4.before = before == null ? value : before.toISOString();
|
|
object3.query = object4;
|
|
Reflect.apply(get, HTTP, [object3]).then(_fun85275, _fun85276);
|
|
}
|
|
return value;
|
|
}
|
|
|
|
function* _fun85267() { // fn#85267, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:231, offset: 0x01f69546, size: 183 bytes, params: 1, frame: 20
|
|
var environment;
|
|
if (true) {
|
|
var env0_0;
|
|
value = environment.__proto__;
|
|
var id = require.id;
|
|
env0_0 = require.name;
|
|
var value4 = env2_1(env2_2[3]);
|
|
yield value4.unarchiveThreadIfNecessary(require.id);
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
var HTTP = env2_0(env2_2[4]).HTTP;
|
|
var put = HTTP.put;
|
|
var object2 = {};
|
|
object2.url = env2_7.PIN(id, importDefault);
|
|
object2.rejectWithError = true;
|
|
Reflect.apply(put, HTTP, [object2]).catch(_fun85268);
|
|
}
|
|
}
|
|
|
|
function* _fun85271() { // fn#85271, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:1582, offset: 0x01f69ae3, size: 178 bytes, params: 1, frame: 19
|
|
var environment;
|
|
if (true) {
|
|
value = environment.__proto__.__proto__;
|
|
var binding = env2_1;
|
|
var value3 = binding(env2_2[3]);
|
|
yield value3.unarchiveThreadIfNecessary(require.id);
|
|
if (false) {
|
|
return undefined;
|
|
}
|
|
var HTTP = env2_0(env2_2[4]).HTTP;
|
|
var del = HTTP.del;
|
|
binding = env2_7;
|
|
var PIN = binding.PIN;
|
|
Reflect.apply(del, HTTP, [{'url': null, 'oldFormErrors': true, 'rejectWithError': true, url: Reflect.apply(PIN,
|
|
binding, [require.id, importDefault])}]).catch(_fun85272);
|
|
}
|
|
}
|
|
|
|
function _fun85275(a0) { // fn#85275, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:2634, offset: 0x01f69ea4, size: 93 bytes, params: 2, frame: 14
|
|
const value = environment.__proto__;
|
|
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'LOAD_PINNED_MESSAGES_SUCCESS',
|
|
pins: a0.body.items, channelId: env0_0, hasMore: a0.body.has_more});
|
|
}
|
|
|
|
function _fun85276() { // fn#85276, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:2751, offset: 0x01f69f01, size: 60 bytes, params: 1, frame: 13
|
|
const value = environment.__proto__;
|
|
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'LOAD_PINNED_MESSAGES_FAILURE',
|
|
channelId: env0_0});
|
|
}
|
|
|
|
function _fun85268(a0) { // fn#85268, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:371, offset: 0x01f695fd, size: 1200 bytes, params: 2, frame: 21
|
|
var r1;
|
|
var r6;
|
|
var r7;
|
|
var binding3;
|
|
var value6;
|
|
var anyErrorMessage;
|
|
var binding4;
|
|
var binding5;
|
|
var value9;
|
|
var binding6;
|
|
var value11;
|
|
var binding7;
|
|
var value13;
|
|
var binding8;
|
|
var value15;
|
|
var binding9;
|
|
var value17;
|
|
var binding10;
|
|
var value19;
|
|
var value20;
|
|
var isPrivate2;
|
|
var binding11;
|
|
var formatToPlainString;
|
|
let binding = env3_0;
|
|
const binding2 = env3_2;
|
|
const APIError = binding(binding2[5]).APIError;
|
|
const aPIError = new APIError(a0);
|
|
const code = aPIError.code;
|
|
let intl = binding(binding2[6]).intl;
|
|
let string = intl.string;
|
|
let t = binding(binding2[6]).t;
|
|
const value4 = Reflect.apply(string, intl, [t.j2d6Km]);
|
|
intl = binding(binding2[6]).intl;
|
|
if (code == null) {
|
|
r6 = intl.string(binding(binding2[6]).t.fEptJP);
|
|
r7 = value4;
|
|
} else if (env3_6.TOO_MANY_PINS_IN_CHANNEL === code) {
|
|
binding = env3_0;
|
|
binding10 = env3_2;
|
|
intl = binding(binding10[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding10[6]).t;
|
|
value19 = Reflect.apply(string, intl, [t.HI88Q3]);
|
|
value20 = environment.__proto__.__proto__;
|
|
isPrivate2 = require.isPrivate();
|
|
binding = env3_0;
|
|
binding11 = env3_2;
|
|
intl = binding(binding11[6]).intl;
|
|
formatToPlainString = intl.formatToPlainString;
|
|
t = binding(binding11[6]).t;
|
|
r6 = isPrivate2 ? Reflect.apply(formatToPlainString, intl, [t.Q89oQU,
|
|
{maxPins: env3_8}]) : Reflect.apply(formatToPlainString, intl, [t.NnO1S5, {maxPins: env3_8,
|
|
channelName: name}]);
|
|
r7 = value19;
|
|
} else if (env3_6.INVALID_ACCESS === code) {
|
|
binding = env3_0;
|
|
binding9 = env3_2;
|
|
intl = binding(binding9[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding9[6]).t;
|
|
value17 = Reflect.apply(string, intl, [t['25gfQX']]);
|
|
intl = binding(binding9[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding9[6]).t;
|
|
r6 = Reflect.apply(string, intl, [t.QNnTwN]);
|
|
r7 = value17;
|
|
} else if (env3_6.INVALID_PIN_MESSAGE_CHANNEL === code) {
|
|
binding = env3_0;
|
|
binding8 = env3_2;
|
|
intl = binding(binding8[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding8[6]).t;
|
|
value15 = Reflect.apply(string, intl, [t['Q5G6+m']]);
|
|
intl = binding(binding8[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding8[6]).t;
|
|
r6 = Reflect.apply(string, intl, [t['5hgPfC']]);
|
|
r7 = value15;
|
|
} else if (env3_6.INVALID_THREAD_ARCHIVE_STATE === code) {
|
|
binding = env3_0;
|
|
binding7 = env3_2;
|
|
intl = binding(binding7[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding7[6]).t;
|
|
value13 = Reflect.apply(string, intl, [t.fu6Lbl]);
|
|
intl = binding(binding7[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding7[6]).t;
|
|
r6 = Reflect.apply(string, intl, [t.FmrcZM]);
|
|
r7 = value13;
|
|
} else if (env3_6.INVALID_ACTION_SYSTEM_MESSAGE === code) {
|
|
binding = env3_0;
|
|
binding6 = env3_2;
|
|
intl = binding(binding6[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding6[6]).t;
|
|
value11 = Reflect.apply(string, intl, [t['zV0/FC']]);
|
|
intl = binding(binding6[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding6[6]).t;
|
|
r6 = Reflect.apply(string, intl, [t.C4a7xI]);
|
|
r7 = value11;
|
|
} else if (env3_6.UNKNOWN_MESSAGE === code) {
|
|
binding = env3_0;
|
|
binding5 = env3_2;
|
|
intl = binding(binding5[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding5[6]).t;
|
|
value9 = Reflect.apply(string, intl, [t.fkqPro]);
|
|
intl = binding(binding5[6]).intl;
|
|
string = intl.string;
|
|
t = binding(binding5[6]).t;
|
|
r6 = Reflect.apply(string, intl, [t.H6fRIg]);
|
|
r7 = value9;
|
|
} else {
|
|
binding = env3_0;
|
|
binding3 = env3_2;
|
|
intl = binding(binding3[6]).intl;
|
|
value6 = intl.string(binding(binding3[6]).t.HI88Q3);
|
|
anyErrorMessage = aPIError.getAnyErrorMessage();
|
|
if (anyErrorMessage != null) {
|
|
r1 = anyErrorMessage;
|
|
} else {
|
|
binding = env3_0;
|
|
binding4 = env3_2;
|
|
intl = binding(binding4[6]).intl;
|
|
r1 = intl.string(binding(binding4[6]).t.fEptJP);
|
|
}
|
|
r6 = r1;
|
|
r7 = value6;
|
|
}
|
|
binding = env3_1;
|
|
const binding12 = env3_2;
|
|
const value24 = binding(binding12[7]);
|
|
const show = value24.show;
|
|
const object2 = {title: r7, body: r6};
|
|
binding = env3_0;
|
|
intl = binding(binding12[6]).intl;
|
|
string = intl.string;
|
|
const BddRzS = binding(binding12[6]).t.BddRzS;
|
|
object2.confirmText = Reflect.apply(string, intl, [BddRzS]);
|
|
Reflect.apply(show, value24, [object2]);
|
|
}
|
|
|
|
function _fun85272() { // fn#85272, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11354:1722, offset: 0x01f69b95, size: 287 bytes, params: 1, frame: 21
|
|
let binding = env3_1;
|
|
const binding2 = env3_2;
|
|
const value2 = binding(binding2[7]);
|
|
const show = value2.show;
|
|
const object2 = {};
|
|
binding = env3_0;
|
|
let intl = binding(binding2[6]).intl;
|
|
object2.title = intl.string(binding(binding2[6]).t.xFjByk);
|
|
intl = binding(binding2[6]).intl;
|
|
object2.body = intl.string(binding(binding2[6]).t['0R/Toc']);
|
|
intl = binding(binding2[6]).intl;
|
|
object2.confirmText = intl.string(binding(binding2[6]).t['7NqTJn']);
|
|
intl = binding(binding2[6]).intl;
|
|
object2.cancelText = intl.string(binding(binding2[6]).t['ETE/oC']);
|
|
const unpinMessage = env3_9.unpinMessage;
|
|
object2.onConfirm = unpinMessage.bind(env3_9, require, importDefault);
|
|
return Reflect.apply(show, value2, [object2]);
|
|
}
|
|
|