slight error log fix

This commit is contained in:
2024-11-08 15:18:53 -07:00
parent 4e42cb9893
commit 542d51c42f
3 changed files with 6 additions and 4 deletions
Generated
+1
View File
@@ -1736,6 +1736,7 @@ dependencies = [
"futures-channel",
"gloo-timers 0.3.0",
"html-purifier",
"js-sys",
"manganis",
"markdown",
"merge-io",
+1
View File
@@ -18,6 +18,7 @@ tokio-util = { version = "0.7.11", features = ["codec"]}
wasm-bindgen = "0.2.92"
wasm-bindgen-futures = "0.4.42"
wasm-streams = "0.4.0"
js-sys = "0.3.70"
web-sys = { version = "0.3.70", features = ["WebTransport", "console", "WebTransportOptions", "WebTransportBidirectionalStream", "WebTransportSendStream", "WebTransportReceiveStream", "Navigator", "MediaDevices", "AudioDecoder", "AudioDecoderInit", "AudioData", "AudioEncoderConfig", "AudioDecoderConfig", "EncodedAudioChunk", "EncodedAudioChunkInit", "EncodedAudioChunkType", "CodecState", "MediaStreamTrackGenerator", "MediaStreamTrackGeneratorInit", "AudioContext", "AudioContextOptions", "MediaStream", "GainNode", "MediaStreamAudioSourceNode", "BaseAudioContext", "AudioDestinationNode", "AudioWorkletNode", "AudioWorklet", "AudioWorkletProcessor", "MediaStreamConstraints", "WorkletOptions", "AudioEncoder", "AudioEncoderInit", "AudioDataInit", "HtmlAnchorElement", "Url", "Blob", "AudioDataCopyToOptions", "AudioSampleFormat"] }
anyhow = "1.0.86"
byteorder = "1.5.0"
+4 -4
View File
@@ -354,15 +354,16 @@ pub async fn network_entrypoint(mut event_rx: UnboundedReceiver<Command>) {
};
if let Err(error) = network_connect(address, username, &mut event_rx).await {
*STATE.status.write() = ConnectionState::Failed(format!("{error:?}"));
console::error_1(&error);
let text = js_sys::Object::from(error).to_string().into();
*STATE.status.write() = ConnectionState::Failed(text);
}
}
}
macro_rules! bail {
($($x:tt)*) => {
return Err(wasm_bindgen::JsError::new(&format!($($x)*)).into());
return Err(wasm_bindgen::JsError::new(&format!($($x)*)).into())
};
}
@@ -413,8 +414,7 @@ async fn network_connect(
console::log_1(&transport.clone().into());
if let Err(e) = wasm_bindgen_futures::JsFuture::from(transport.ready()).await {
console::log_1(&e.into());
panic!();
bail!("could not connect to transport: {e:?}");
}
console::log_1(&"Transport is ready.".into());