127 lines
4.8 KiB
TypeScript
127 lines
4.8 KiB
TypeScript
// Module ID: 15392
|
|
// Function ID: 117470
|
|
// Dependencies: []
|
|
|
|
// Module 15392
|
|
const _module = require(dependencyMap[0]);
|
|
({ AbortCodes: closure_3, Endpoints: closure_4 } = _module);
|
|
let closure_5 = [true, true];
|
|
const _module1 = require(dependencyMap[6]);
|
|
const result = _module1.fileFinishedImporting("actions/WebhooksActionCreators.tsx");
|
|
|
|
export default {
|
|
fetchForGuild(guildId) {
|
|
const require = guildId;
|
|
let obj = importDefault(dependencyMap[1]);
|
|
obj = { type: "WEBHOOKS_FETCHING", guildId };
|
|
obj.dispatch(obj);
|
|
const HTTP = require(dependencyMap[2]).HTTP;
|
|
obj = { url: closure_4.GUILD_WEBHOOKS(guildId), oldFormErrors: true, rejectWithError: require(dependencyMap[2]).rejectWithMigratedError() };
|
|
const value = HTTP.get(obj);
|
|
const obj4 = require(dependencyMap[2]);
|
|
value.then((body) => {
|
|
let obj = callback(closure_2[1]);
|
|
obj = { type: "WEBHOOKS_UPDATE", guildId: body, webhooks: body.body };
|
|
return obj.dispatch(obj);
|
|
}).catch((body) => {
|
|
let obj = callback(closure_2[1]);
|
|
obj = { type: "WEBHOOKS_UPDATE", guildId: body, error: body.body.message };
|
|
obj.dispatch(obj);
|
|
});
|
|
},
|
|
fetchForChannel(guildId, channelId) {
|
|
const require = guildId;
|
|
const importDefault = channelId;
|
|
let obj = importDefault(dependencyMap[1]);
|
|
obj = { type: "WEBHOOKS_FETCHING", guildId, channelId };
|
|
obj.dispatch(obj);
|
|
const HTTP = require(dependencyMap[2]).HTTP;
|
|
obj = { CONVERSATIONS: null, replace: null, push: null, url: closure_4.CHANNEL_WEBHOOKS(channelId) };
|
|
const value = HTTP.get(obj);
|
|
value.then((body) => {
|
|
let obj = arg1(closure_2[1]);
|
|
obj = { type: "WEBHOOKS_UPDATE", guildId: body, channelId: arg1, webhooks: body.body };
|
|
return obj.dispatch(obj);
|
|
}).catch((body) => {
|
|
let obj = arg1(closure_2[1]);
|
|
obj = { type: "WEBHOOKS_UPDATE", guildId: body, error: body.body.message };
|
|
obj.dispatch(obj);
|
|
});
|
|
},
|
|
create(arg0, channelId) {
|
|
let tmp = arg2;
|
|
const require = arg0;
|
|
if (null == arg2) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
tmp = closure_5[obj.random(obj, 0, closure_5.length - 1)];
|
|
}
|
|
const HTTP = require(dependencyMap[2]).HTTP;
|
|
obj = { url: closure_4.CHANNEL_WEBHOOKS(channelId), body: obj, oldFormErrors: true };
|
|
obj = { name: tmp, rejectWithError: require(dependencyMap[2]).rejectWithMigratedError() };
|
|
const obj4 = require(dependencyMap[2]);
|
|
const postResult = HTTP.post(obj);
|
|
return HTTP.post(obj).then((body) => {
|
|
body = body.body;
|
|
let obj = callback(closure_2[1]);
|
|
obj = { type: "WEBHOOK_CREATE", guildId: body, webhook: body };
|
|
obj.dispatch(obj);
|
|
return body;
|
|
}).catch((body) => {
|
|
body = body.body;
|
|
if (null != body) {
|
|
if (body.code === constants.TOO_MANY_WEBHOOKS) {
|
|
let obj = {};
|
|
const intl3 = body(closure_2[5]).intl;
|
|
obj.title = intl3.string(body(closure_2[5]).t.cCqsca);
|
|
const intl4 = body(closure_2[5]).intl;
|
|
obj.body = intl4.string(body(closure_2[5]).t.w+QZoX);
|
|
callback(closure_2[4]).show(obj);
|
|
const obj3 = callback(closure_2[4]);
|
|
}
|
|
return null;
|
|
}
|
|
if (429 === body.status) {
|
|
obj = callback(closure_2[4]);
|
|
obj = {};
|
|
const intl = body(closure_2[5]).intl;
|
|
obj.title = intl.string(body(closure_2[5]).t.cCqsca);
|
|
const intl2 = body(closure_2[5]).intl;
|
|
obj.body = intl2.string(body(closure_2[5]).t.YBM+UW);
|
|
obj.show(obj);
|
|
} else {
|
|
const obj1 = {};
|
|
const intl5 = body(closure_2[5]).intl;
|
|
obj1.title = intl5.string(body(closure_2[5]).t.cCqsca);
|
|
const intl6 = body(closure_2[5]).intl;
|
|
obj1.body = intl6.string(body(closure_2[5]).t./4TwKf);
|
|
callback(closure_2[4]).show(obj1);
|
|
const obj5 = callback(closure_2[4]);
|
|
}
|
|
});
|
|
},
|
|
delete(arg0, arg1) {
|
|
const require = arg0;
|
|
const importDefault = arg1;
|
|
const HTTP = require(dependencyMap[2]).HTTP;
|
|
const obj = { url: closure_4.WEBHOOK(arg1), oldFormErrors: true, rejectWithError: require(dependencyMap[2]).rejectWithMigratedError() };
|
|
const obj2 = require(dependencyMap[2]);
|
|
return HTTP.del(obj).then(() => {
|
|
let obj = arg1(closure_2[1]);
|
|
obj = { type: "WEBHOOK_DELETE", guildId: arg0, webhookId: arg1 };
|
|
obj.dispatch(obj);
|
|
});
|
|
},
|
|
update(arg0, arg1, body) {
|
|
const require = arg0;
|
|
const HTTP = require(dependencyMap[2]).HTTP;
|
|
const obj = { url: closure_4.WEBHOOK(arg1), body, oldFormErrors: true, rejectWithError: require(dependencyMap[2]).rejectWithMigratedError() };
|
|
const obj2 = require(dependencyMap[2]);
|
|
return HTTP.patch(obj).then((body) => {
|
|
body = body.body;
|
|
let obj = callback(closure_2[1]);
|
|
obj = { type: "WEBHOOK_UPDATE", guildId: body, webhook: body };
|
|
obj.dispatch(obj);
|
|
return body;
|
|
});
|
|
}
|
|
};
|