JMAP WS: Fix panic when not using https

This commit is contained in:
mdecimus 2025-09-07 10:14:26 +02:00
parent a3bb88fd0f
commit 868b4749d2

View file

@ -308,7 +308,10 @@ impl Default for SieveSessionCapabilities {
impl WebSocketCapabilities { impl WebSocketCapabilities {
pub fn new(base_url: &str) -> Self { pub fn new(base_url: &str) -> Self {
WebSocketCapabilities { WebSocketCapabilities {
url: format!("ws{}/jmap/ws", base_url.strip_prefix("http").unwrap()), url: format!(
"ws{}/jmap/ws",
base_url.strip_prefix("http").unwrap_or_default()
),
supports_push: true, supports_push: true,
} }
} }