Avoid calling Discourse.logout and use an action instead

This commit is contained in:
Robin Ward
2015-09-01 12:44:31 -04:00
parent da25abfcc9
commit 11b73e1fb7
9 changed files with 26 additions and 58 deletions

View File

@ -1,4 +1,5 @@
import { setting } from 'discourse/lib/computed';
import logout from 'discourse/lib/logout';
import showModal from 'discourse/lib/show-modal';
import OpenComposer from "discourse/mixins/open-composer";
@ -16,6 +17,11 @@ const ApplicationRoute = Discourse.Route.extend(OpenComposer, {
siteTitle: setting('title'),
actions: {
logout() {
this.currentUser.destroySession().then(() => logout(this.siteSettings));
},
_collectTitleTokens(tokens) {
tokens.push(this.get('siteTitle'));
Discourse.set('_docTitle', tokens.join(' - '));