From 43832696eb2b88c81e7a661430b7b10eecbf0e75 Mon Sep 17 00:00:00 2001
From: angelblue05 <tamara.angel05@gmail.com>
Date: Fri, 9 Sep 2016 03:37:48 -0500
Subject: [PATCH] Fix server restart event

Mark the server as offline to properly post capabilities once server is
back online
---
 resources/lib/websocket_client.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/resources/lib/websocket_client.py b/resources/lib/websocket_client.py
index f8ab6a68..441c06c6 100644
--- a/resources/lib/websocket_client.py
+++ b/resources/lib/websocket_client.py
@@ -66,7 +66,8 @@ class WebSocketClient(threading.Thread):
         message_type = result['MessageType']
         data = result['Data']
 
-        if message_type not in ('NotificationAdded', 'SessionEnded'):
+        if message_type not in ('NotificationAdded', 'SessionEnded', 'RestartRequired',
+                                'PackageInstalling'):
             # Mute certain events
             log.info("Message: %s", message)
 
@@ -285,6 +286,7 @@ class WebSocketClient(threading.Thread):
                    heading="{emby}",
                    message=lang(33006),
                    icon="{emby}")
+        window('emby_online', value="false")
 
     def on_close(self, ws):
         log.debug("closed")