chore: initialize samples array to write to later in render

This commit is contained in:
2026-05-28 00:17:28 -04:00
parent 0137f97788
commit b5a56b1273

View File

@@ -287,6 +287,13 @@ pub async fn handle(state: State, interaction: Interaction) {
let duration = end - start;
tracing::info!(?voice_channel_id, ?start, ?end, ?duration);
let sample_rate = u32::from(state.audio_sample_rate);
let total_samples = (duration.whole_seconds() as u32 * sample_rate)
+ (duration.subsec_microseconds() as u32 * sample_rate / 1_000_000);
let samples = vec![0; total_samples as usize];
let mut recordings =
state
.recording_data_manager