diff --git a/app/index.js b/app/index.js index 15737e9..c0da7b6 100644 --- a/app/index.js +++ b/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) diff --git a/app/worker.js b/app/worker.js index 704492a..31888e6 100644 --- a/app/worker.js +++ b/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) => {