32 lines
697 B
JavaScript
32 lines
697 B
JavaScript
import DiscourseRoute from "discourse/routes/discourse";
|
|
|
|
export default DiscourseRoute.extend({
|
|
model() {
|
|
let userDraftsStream = this.modelFor("user").get("userDraftsStream");
|
|
return userDraftsStream.load(this.site).then(() => userDraftsStream);
|
|
},
|
|
|
|
renderTemplate() {
|
|
this.render("user_stream");
|
|
},
|
|
|
|
setupController(controller, model) {
|
|
controller.set("model", model);
|
|
},
|
|
|
|
activate() {
|
|
this.appEvents.on("draft:destroyed", this, this.refresh);
|
|
},
|
|
|
|
deactivate() {
|
|
this.appEvents.off("draft:destroyed", this, this.refresh);
|
|
},
|
|
|
|
actions: {
|
|
didTransition() {
|
|
this.controllerFor("user-activity")._showFooter();
|
|
return true;
|
|
}
|
|
}
|
|
});
|