Files
discord-decomp/errors/AppliedGuildBoostError.tsx
T
2026-11-01 12:12:55 +02:00

22 lines
687 B
TypeScript

// Metro module 4093 (f4094).
import V6OrEarlierAPIError from "./V6OrEarlierAPIError";
import { unitsAsStrings, diffAsUnits } from "../utils/DateUtils";
import Durations from "../utils/Durations";
import { t } from "../intl/index.native";
class AppliedGuildBoostError extends V6OrEarlierAPIError {
constructor(a0, a1) {
super(a0, a1);
if (this.status === 429) {
this.message = this._getMessageFromRateLimit(a0);
}
}
_getMessageFromRateLimit(a0) {
return unitsAsStrings(diffAsUnits(0, a0.body.retry_after * Durations.Millis.SECOND), {
days: t["iXc/Ib"],
hours: t.WW9P57,
minutes: t.I7rYev
});
}
}
export default AppliedGuildBoostError;