summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2023-07-09 21:27:08 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2023-07-09 21:27:08 -0400
commit3c2fde661e0d8240fa03290c28e1475330ca15b2 (patch)
tree2999f10127bbb12abead2d1a9896e05bc0e3f88a /src
parentaaa219ce27561bfe060bee5a4eaba0326bc50412 (diff)
downloadabaddon-portaudio-3c2fde661e0d8240fa03290c28e1475330ca15b2.tar.gz
abaddon-portaudio-3c2fde661e0d8240fa03290c28e1475330ca15b2.zip
emit remoteauth error on unexpected close
Diffstat (limited to 'src')
-rw-r--r--src/remoteauth/remoteauthclient.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/remoteauth/remoteauthclient.cpp b/src/remoteauth/remoteauthclient.cpp
index 083bdaa..7f41d71 100644
--- a/src/remoteauth/remoteauthclient.cpp
+++ b/src/remoteauth/remoteauthclient.cpp
@@ -264,8 +264,14 @@ void RemoteAuthClient::OnWebsocketOpen() {
void RemoteAuthClient::OnWebsocketClose(const ix::WebSocketCloseInfo &info) {
if (info.remote) {
m_log->debug("Websocket closed (remote): {} ({})", info.code, info.reason);
+ if (m_connected) {
+ m_signal_error.emit("Error. Websocket closed (remote): " + std::to_string(info.code) + " (" + info.reason + ")");
+ }
} else {
m_log->debug("Websocket closed (local): {} ({})", info.code, info.reason);
+ if (m_connected) {
+ m_signal_error.emit("Error. Websocket closed (local): " + std::to_string(info.code) + " (" + info.reason + ")");
+ }
}
}