diff options
Diffstat (limited to 'webapp/stores/team_store.jsx')
-rw-r--r-- | webapp/stores/team_store.jsx | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/webapp/stores/team_store.jsx b/webapp/stores/team_store.jsx index 356df7b07..29e832633 100644 --- a/webapp/stores/team_store.jsx +++ b/webapp/stores/team_store.jsx @@ -20,19 +20,6 @@ function getWindowLocationOrigin() { class TeamStoreClass extends EventEmitter { constructor() { super(); - - this.emitChange = this.emitChange.bind(this); - this.addChangeListener = this.addChangeListener.bind(this); - this.removeChangeListener = this.removeChangeListener.bind(this); - this.get = this.get.bind(this); - this.getByName = this.getByName.bind(this); - this.getAll = this.getAll.bind(this); - this.getCurrentId = this.getCurrentId.bind(this); - this.getCurrent = this.getCurrent.bind(this); - this.getCurrentTeamUrl = this.getCurrentTeamUrl.bind(this); - this.getCurrentInviteLink = this.getCurrentInviteLink.bind(this); - this.saveTeam = this.saveTeam.bind(this); - this.clear(); } @@ -104,6 +91,13 @@ class TeamStoreClass extends EventEmitter { return null; } + getCurrentTeamRelativeUrl() { + if (this.getCurrent()) { + return '/' + this.getCurrent().name; + } + return null; + } + getCurrentInviteLink() { const current = this.getCurrent(); |