chore(auto): task completed - unknown

This commit is contained in:
MythEclipse
2026-06-13 14:12:09 +07:00
parent 6822cb0bd3
commit 1a195b737e
3 changed files with 2 additions and 60 deletions
@@ -27,9 +27,7 @@ export function createGuildsRouter(): Router {
router.get(
"/:guildId/channels",
asyncHandler(async (req: Request, res: Response) => {
const guildId = Array.isArray(req.params.guildId)
? req.params.guildId[0]
: req.params.guildId;
const guildId = req.params.guildId;
logger.debug({ guildId }, "Fetching text channels");
const channels = await getTextChannels(guildId);
res.json(channels);
@@ -40,9 +38,7 @@ export function createGuildsRouter(): Router {
router.get(
"/:guildId/voice-channels",
asyncHandler(async (req: Request, res: Response) => {
const guildId = Array.isArray(req.params.guildId)
? req.params.guildId[0]
: req.params.guildId;
const guildId = req.params.guildId;
logger.debug({ guildId }, "Fetching voice channels");
const channels = await getVoiceChannels(guildId);
res.json(channels);
@@ -1,39 +0,0 @@
import { z } from "zod";
export const voiceCommandSchema = z.object({
command: z.string().min(1, "command is required"),
});
export const connectVoiceSchema = z.object({
guildId: z.string().min(1, "guildId is required"),
channelId: z.string().min(1, "channelId is required"),
});
export const guildIdParamSchema = z.object({
guildId: z.string().min(1),
});
export const guildSchema = z.object({
id: z.string(),
name: z.string(),
icon: z.string().nullable(),
});
export const channelSchema = z.object({
id: z.string(),
name: z.string(),
type: z.enum(["voice", "text"]),
});
export const voiceStatusSchema = z.object({
connected: z.boolean(),
activeGuildId: z.string().nullable(),
activeChannelId: z.string().nullable(),
activeChannelName: z.string().nullable(),
});
export type VoiceCommand = z.infer<typeof voiceCommandSchema>;
export type ConnectVoice = z.infer<typeof connectVoiceSchema>;
export type Guild = z.infer<typeof guildSchema>;
export type Channel = z.infer<typeof channelSchema>;
export type VoiceStatus = z.infer<typeof voiceStatusSchema>;
@@ -4,7 +4,6 @@ import {
COMMAND_VOICE_CHANNELS,
COMMAND_VOICE_CONNECT,
COMMAND_VOICE_DISCONNECT,
COMMAND_VOICE_DISCONNECT_GUILD,
CommandReply,
VOICE_STATUS_KEY,
} from "@bete/shared";
@@ -168,17 +167,3 @@ export async function disconnectVoice(): Promise<VoiceStatus> {
);
}
/**
* Disconnect from a specific guild's voice channel.
*/
export async function disconnectVoiceGuild(
guildId: string,
): Promise<VoiceStatus> {
logger.info({ guildId }, "disconnectVoiceGuild called");
return withFallback(
() =>
publishCommand<VoiceStatus>(COMMAND_VOICE_DISCONNECT_GUILD, { guildId }),
() => readVoiceStatusFallback(),
"disconnectVoiceGuild",
);
}