DEV: use decorators for observes and init

on and observes produce deprecated warnings - use decorators instead
This commit is contained in:
Jeff Wong 2020-04-20 16:15:28 -07:00
parent dea80b5ed8
commit 186b94c384
1 changed files with 4 additions and 3 deletions

View File

@ -1,6 +1,7 @@
import { withPluginApi } from "discourse/lib/plugin-api";
import { iconNode } from "discourse-common/lib/icon-library";
import { showUserNotes } from "discourse/plugins/discourse-user-notes/discourse-user-notes/lib/user-notes";
import { observes, on } from "discourse-common/utils/decorators";
export default {
name: "enable-user-notes",
@ -39,14 +40,14 @@ export default {
api.modifyClass("controller:user", {
userNotesCount: null,
@on("init")
@observes("model")
_modelChanged: function() {
this.set(
"userNotesCount",
this.get("model.custom_fields.user_notes_count") || 0
);
}
.observes("model")
.on("init"),
},
actions: {
showUserNotes() {