decord/alpha/source/errors/AppliedGuildBoostError.tsx

34 lines
1.2 KiB
TypeScript
Raw Normal View History

2026-10-10 08:08:14 +00:00
// Module ID: 5641
// Function ID: 5642
// Name: AppliedGuildBoostError
2026-10-10 08:08:14 +00:00
// Dependencies: [4792, 4793, 1102, 1126, 2]
2026-07-20 16:05:17 +00:00
2026-10-10 08:08:14 +00:00
// Module 5641 (AppliedGuildBoostError)
2026-10-03 08:58:59 +00:00
import DurationsDefault from "Durations" /* 1102 */;
import intl from "intl" /* 1126 */;
2026-10-10 08:08:14 +00:00
import DateUtils from "DateUtils" /* 4793 */;
import V6OrEarlierAPIError from "errors/V6OrEarlierAPIError" /* 4792 */;
2026-10-03 08:58:59 +00:00
import size from "module_2" /* 2 */;
2026-07-23 10:11:24 +00:00
2026-10-03 08:58:59 +00:00
class AppliedGuildBoostError extends V6OrEarlierAPIError {
constructor(body, arg1) {
const tmp2 = new tmp(body, arg1, new.target, tmp);
if (429 === tmp2.status) {
tmp2.message = tmp2._getMessageFromRateLimit(body);
2026-07-29 08:29:29 +00:00
}
2026-10-03 08:58:59 +00:00
return tmp2;
}
_getMessageFromRateLimit(body) {
const retry_after = body.body.retry_after;
const obj = DateUtils;
const diffAsUnitsResult = obj.diffAsUnits(0, retry_after * DurationsDefault.Millis.SECOND);
const obj2 = DateUtils;
const time = { days: intl.t["iXc/Ib"], hours: intl.t.WW9P57, minutes: intl.t.I7rYev };
return obj2.unitsAsStrings(diffAsUnitsResult, time);
2026-07-20 16:05:17 +00:00
}
}
2026-10-03 08:58:59 +00:00
const prototype = AppliedGuildBoostError.prototype;
const result = size.fileFinishedImporting("errors/AppliedGuildBoostError.tsx");
2026-07-20 16:05:17 +00:00
2026-07-29 08:29:29 +00:00
export default AppliedGuildBoostError;