mirror of
https://github.com/hansjone/dsh-im-ops.git
synced 2026-10-11 07:43:15 +08:00
16 lines
591 B
JavaScript
16 lines
591 B
JavaScript
import { TokenBotController } from '../shared/token-bot-controller.mjs';
|
|
import { deriveDiscordBotIdentity, maskDiscordBotId } from './config-store.mjs';
|
|
import { inspectDiscordToken } from './discord-api.mjs';
|
|
import { DISCORD_DESCRIPTOR } from './discord-bridge.mjs';
|
|
|
|
export class DiscordController extends TokenBotController {
|
|
constructor(options) {
|
|
super({
|
|
...options,
|
|
descriptor: DISCORD_DESCRIPTOR,
|
|
inspectToken: options.inspectToken ?? inspectDiscordToken,
|
|
deriveIdentity: deriveDiscordBotIdentity,
|
|
maskPlatformId: maskDiscordBotId,
|
|
});
|
|
}
|
|
}
|