Per PR comment in #20209, we don't need to do setActiveChannel, we can just use native get/set instead.
17 lines
358 B
JavaScript
17 lines
358 B
JavaScript
import DiscourseRoute from "discourse/routes/discourse";
|
|
import { inject as service } from "@ember/service";
|
|
|
|
export default class ChatDraftChannelRoute extends DiscourseRoute {
|
|
@service chat;
|
|
|
|
beforeModel() {
|
|
if (!this.chat.userCanDirectMessage) {
|
|
this.transitionTo("chat");
|
|
}
|
|
}
|
|
|
|
activate() {
|
|
this.chat.activeChannel = null;
|
|
}
|
|
}
|