import { loadTopicView } from "discourse/models/topic"; export default Ember.Route.extend({ model(params) { let topicRecord = this.store.createRecord("topic", { id: params.id }); let topic = loadTopicView(topicRecord).then(() => topicRecord); return Ember.RSVP.hash({ topic, flaggedPosts: this.store.findAll("flagged-post", { filter: "active", topic_id: params.id }) }); }, setupController(controller, hash) { controller.setProperties(hash); } });