diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aa2dda8..d90cdaf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,7 @@ on: env: CARGO_TERM_COLOR: always + FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true jobs: # Test job diff --git a/src/iced-app/src/main.rs b/src/iced-app/src/main.rs index 347c065..0519cce 100644 --- a/src/iced-app/src/main.rs +++ b/src/iced-app/src/main.rs @@ -22,6 +22,7 @@ enum Page { } #[derive(Debug, Clone)] +#[allow(clippy::enum_variant_names)] enum Message { PageChanged(Page), SelectBookmark(Option), diff --git a/src/tsaudio/src/buffer.rs b/src/tsaudio/src/buffer.rs index 7a74712..00e188e 100644 --- a/src/tsaudio/src/buffer.rs +++ b/src/tsaudio/src/buffer.rs @@ -1,7 +1,7 @@ use std::collections::BTreeMap; use std::time::{Duration, Instant}; -use super::{AudioError, AudioFrame, AudioResult}; +use super::{AudioFrame, AudioResult}; pub struct JitterBuffer { frames: BTreeMap, @@ -15,6 +15,7 @@ pub struct JitterBuffer { struct BufferedFrame { frame: AudioFrame, + #[allow(dead_code)] received_at: Instant, } diff --git a/src/tsaudio/src/engine.rs b/src/tsaudio/src/engine.rs index ca08ffc..238a521 100644 --- a/src/tsaudio/src/engine.rs +++ b/src/tsaudio/src/engine.rs @@ -1,9 +1,10 @@ use crate::buffer::JitterBuffer; use crate::codec::OpusDecoder; use crate::playback::AudioPlayback; -use crate::{AudioConfig, AudioError, AudioFrame, AudioResult}; +use crate::{AudioConfig, AudioFrame, AudioResult}; pub struct VoiceEngine { + #[allow(dead_code)] decoder: OpusDecoder, jitter_buffer: JitterBuffer, playback: AudioPlayback, diff --git a/src/tscore/src/connection/session.rs b/src/tscore/src/connection/session.rs index 80f5396..59f5862 100644 --- a/src/tscore/src/connection/session.rs +++ b/src/tscore/src/connection/session.rs @@ -2,9 +2,9 @@ use std::time::Duration; use tokio::net::UdpSocket; use tokio::sync::mpsc; -use super::client::{ChannelEntry, Client, ClientConfig, ClientEntry, CommandEvent, HandleResult}; +use super::client::{ChannelEntry, Client, ClientConfig, ClientEntry, CommandEvent}; use super::state::ConnectionState; -use crate::protocol::{parse_voice_packet, Command, Direction, InPacket, PacketType, VoiceData}; +use crate::protocol::{parse_voice_packet, Direction, InPacket, PacketType, VoiceData}; use crate::ProtocolError; pub enum SessionCommand {