fix(voice): correct the room_finished test harness types (#2723)

This commit is contained in:
Hampus
2026-09-12 15:49:47 +02:00
committed by GitHub
parent 376c509083
commit 3fffce2a4a
@@ -2,9 +2,9 @@
import type {WebhookEvent} from 'livekit-server-sdk';
import {describe, expect, it, vi} from 'vitest';
import type {ChannelID, GuildID} from '../../BrandedTypes';
import {createChannelID, createGuildID} from '../../BrandedTypes';
import {VoiceTopology} from '../../voice/VoiceTopology';
import type {IVoiceRepository} from '../../voice/IVoiceRepository';
import type {IGatewayService} from '../IGatewayService';
import type {ILiveKitService} from '../ILiveKitService';
import type {IVoiceRoomStore} from '../IVoiceRoomStore';
@@ -29,7 +29,7 @@ function harness(pinnedServerId: string | null) {
} as unknown as IVoiceRoomStore;
const gatewayService = {disconnectAllVoiceUsersInChannel} as unknown as IGatewayService;
const liveKitService = {} as unknown as ILiveKitService;
const service = new LiveKitWebhookService(voiceRoomStore, gatewayService, liveKitService, new VoiceTopology());
const service = new LiveKitWebhookService(voiceRoomStore, gatewayService, liveKitService, new VoiceTopology({} as unknown as IVoiceRepository, null));
return {service, deleteRoomServer, disconnectAllVoiceUsersInChannel};
}