From b03d7136d18bb5839fce996083aedaa64b4528b4 Mon Sep 17 00:00:00 2001 From: Nicolas Date: Thu, 27 Oct 2016 22:41:29 -0200 Subject: [PATCH] Add iframe command 'logout' --- packages/rocketchat-ui/lib/iframeCommands.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/rocketchat-ui/lib/iframeCommands.js b/packages/rocketchat-ui/lib/iframeCommands.js index 848370b6301..cede1746378 100644 --- a/packages/rocketchat-ui/lib/iframeCommands.js +++ b/packages/rocketchat-ui/lib/iframeCommands.js @@ -36,6 +36,15 @@ const commands = { console.log('Iframe command [login-with-token]: result', arguments); }); } + }, + + 'logout'() { + const user = Meteor.user(); + Meteor.logout(() => { + RocketChat.callbacks.run('afterLogoutCleanUp', user); + Meteor.call('logoutCleanUp', user); + return FlowRouter.go('home'); + }); } };