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'); + }); } };