Files
discordeno/transformers/gatewayBot.ts
ITOH 03996c5f58 refactor: revert "feat: base plugin lib idea (#2308)" (#2336)
* Revert "feat: base plugin lib idea (#2308)"

This reverts commit ffe7cdbc6f.

* fmt
2022-07-02 14:24:43 +01:00

20 lines
660 B
TypeScript

import { DiscordGetGatewayBot } from "../types/discord.ts";
import { Optionalize } from "../types/shared.ts";
export function transformGatewayBot(payload: DiscordGetGatewayBot) {
const gatewayBot = {
url: payload.url,
shards: payload.shards,
sessionStartLimit: {
total: payload.session_start_limit.total,
remaining: payload.session_start_limit.remaining,
resetAfter: payload.session_start_limit.reset_after,
maxConcurrency: payload.session_start_limit.max_concurrency,
},
};
return gatewayBot as Optionalize<typeof gatewayBot>;
}
export interface GetGatewayBot extends ReturnType<typeof transformGatewayBot> {}