From 59bd1d71f4a152d66164775f3cb3f40f0300f597 Mon Sep 17 00:00:00 2001 From: psychobunny Date: Wed, 17 Aug 2016 16:32:53 -0400 Subject: [PATCH] return roomId in optional callback when opening new chat --- public/src/app.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/src/app.js b/public/src/app.js index a23125d5c4..66257e7980 100644 --- a/public/src/app.js +++ b/public/src/app.js @@ -287,7 +287,8 @@ app.cacheBuster = null; }); }; - app.newChat = function (touid) { + app.newChat = function (touid, callback) { + callback = callback || function() {}; if (!app.user.uid) { return app.alertError('[[error:not-logged-in]]'); } @@ -296,11 +297,14 @@ app.cacheBuster = null; if (err) { return app.alertError(err.message); } + if (!ajaxify.currentPage.startsWith('chats')) { app.openChat(roomId); } else { ajaxify.go('chats/' + roomId); } + + callback(false, roomId); }); };