Send unavailable presence to all muc when the IRC server closes the connection

This commit is contained in:
Florent Le Coz
2014-02-19 23:59:43 +01:00
parent aeae88dd32
commit 16be9af3fc
3 changed files with 7 additions and 2 deletions
+2
View File
@@ -46,6 +46,8 @@ void IrcClient::on_connection_close()
{
static const std::string message = "Connection closed by remote server.";
this->send_gateway_message(message);
const IrcMessage error{"ERROR", {message}};
this->on_error(error);
log_warning(message);
}