client/common: support new login screen

This commit is contained in:
2026-05-05 05:39:45 +00:00
committed by Sam Sartor
parent 25ec34d7e7
commit c678de4921
10 changed files with 65 additions and 30 deletions
+2 -2
View File
@@ -4,7 +4,7 @@
//! The traits make the platform boundary explicit and provide compile-time verification.
#![allow(async_fn_in_trait)]
use crate::app::{Command, SharedState};
use crate::app::{Command, ConnectTarget, SharedState};
use crate::effects::AudioProcessor;
use color_eyre::eyre::Error;
use futures_channel::mpsc::UnboundedReceiver;
@@ -79,7 +79,7 @@ pub trait PlatformInterface {
/// Establish a connection to the Mumble server and run the network loop.
fn network_connect(
address: String,
target: ConnectTarget,
username: String,
event_rx: &mut UnboundedReceiver<Command>,
proxy_overrides: &ProxyOverrides,