mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 23:07:28 +08:00
Avoid calling Discourse.logout
and use an action instead
This commit is contained in:
@ -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(' - '));
|
||||
|
Reference in New Issue
Block a user