Sfoglia il codice sorgente

[fix] Display permission denied error messages

Fabien Quatravaux 4 anni fa
parent
commit
a5d59df923
2 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 8 0
      app/index.js
  2. 1 0
      app/worker.js

+ 8 - 0
app/index.js

@@ -408,6 +408,14 @@ class GlobalBindings {
           })
         })
 
+        // Log permission denied error messages
+        client.on('denied', (type) => {
+          ui.log.push({
+            type: 'generic',
+            value: 'Permission denied : '+ type
+          })
+        })
+
         // Set own user and root channel
         this.thisUser(client.self.__ui)
         this.root(client.root.__ui)

+ 1 - 0
app/worker.js

@@ -187,6 +187,7 @@ import 'subworkers'
     id = { client: id }
 
     registerEventProxy(id, client, 'error')
+    registerEventProxy(id, client, 'denied', it => [it])
     registerEventProxy(id, client, 'newChannel', (it) => [setupChannel(id, it)])
     registerEventProxy(id, client, 'newUser', (it) => [setupUser(id, it)])
     registerEventProxy(id, client, 'message', (sender, message, users, channels, trees) => {