Drop the meeting minutes cache when the AI disconnects. (#8144)

Signed-off-by: Victor Ilyushchenko <alt13ri@gmail.com>
This commit is contained in:
Victor Ilyushchenko 2025-03-06 10:38:22 +03:00 committed by GitHub
parent f3b6410a59
commit d33f7ba28f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,7 +48,7 @@ export class LoveController {
private participantsInfo: ParticipantInfo[] = []
private rooms: Room[] = []
private readonly socialIdByPerson = new Map<Ref<Person>, PersonId>()
private readonly meetingMinutes: MeetingMinutes[] = []
private meetingMinutes: MeetingMinutes[] = []
constructor (
private readonly workspace: WorkspaceUuid,
@ -169,6 +169,7 @@ export class LoveController {
await stopTranscription(this.token, getTokenRoomName(this.workspace, room.name, room._id), room.name)
}
this.meetingMinutes = this.meetingMinutes.filter((m) => m.attachedTo !== roomId)
this.connectedRooms.delete(roomId)
}