File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ use tokio_tungstenite::{connect_async, tungstenite::Message};
1313pub enum Error {
1414 Reqwest ( reqwest:: Error ) ,
1515 InvalidJson ( serde_json:: Error , String ) ,
16- ServerMessage ( String ) ,
16+ ServerMessage ( ErrorResponse ) ,
1717 StatusCode ( http:: StatusCode ) ,
1818 InvalidUrl ( Url ) ,
1919 WebSocket ( tokio_tungstenite:: tungstenite:: Error ) ,
@@ -91,7 +91,9 @@ impl RelayClient {
9191 let text = text?;
9292 serde_json:: from_str ( & text) . map_err ( |e| Error :: InvalidJson ( e, text) )
9393 } else if let Ok ( message) = text {
94- Err ( Error :: ServerMessage ( message) )
94+ Err ( Error :: ServerMessage (
95+ serde_json:: from_str ( & message) . map_err ( |e| Error :: InvalidJson ( e, message) ) ?,
96+ ) )
9597 } else {
9698 Err ( Error :: StatusCode ( status) )
9799 }
You can’t perform that action at this time.
0 commit comments