chore(auto): task completed - unknown
This commit is contained in:
@@ -185,5 +185,20 @@ export function stopRecording(guildId: string): void {
|
|||||||
logger.warn("No active connection to stop");
|
logger.warn("No active connection to stop");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const session = activeSessions.get(guildId);
|
||||||
finalizeActiveRecordingSession(guildId);
|
finalizeActiveRecordingSession(guildId);
|
||||||
|
|
||||||
|
// Broadcast voice_recording_stopped event
|
||||||
|
if (session && _eventBroadcaster) {
|
||||||
|
const snapshot = session.snapshot(Date.now());
|
||||||
|
_eventBroadcaster.voiceRecordingStopped({
|
||||||
|
guild_id: guildId,
|
||||||
|
session_id: session.sessionId,
|
||||||
|
duration_ms: snapshot.durationMs,
|
||||||
|
participants: snapshot.participants.length,
|
||||||
|
segment_count: snapshot.segments.length,
|
||||||
|
status: snapshot.status,
|
||||||
|
stopped_at: Date.now(),
|
||||||
|
}).catch(() => {});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user