DEV: Use Discourse decorators

DEV: Use Discourse decorators

diff --git a/assets/javascripts/discourse/controllers/manage-paperkeys.js.es6 b/assets/javascripts/discourse/controllers/manage-paperkeys.js.es6
index dd529e8..084a602 100644
--- a/assets/javascripts/discourse/controllers/manage-paperkeys.js.es6
+++ b/assets/javascripts/discourse/controllers/manage-paperkeys.js.es6
@@ -1,10 +1,10 @@
+import discourseComputed from "discourse-common/utils/decorators";
 import { ajax } from "discourse/lib/ajax";
 import showModal from "discourse/lib/show-modal";
 import ModalFunctionality from "discourse/mixins/modal-functionality";
-import computed from "ember-addons/ember-computed-decorators";
 
 export default Ember.Controller.extend(ModalFunctionality, {
-  @computed("model.custom_fields.encrypt_private")
+  @discourseComputed("model.custom_fields.encrypt_private")
   keys() {
     const keys = [];
     if (this.model.custom_fields.encrypt_private) {
diff --git a/assets/javascripts/discourse/initializers/hook-composer.js.es6 b/assets/javascripts/discourse/initializers/hook-composer.js.es6
index 008be60..a27a30e 100644
--- a/assets/javascripts/discourse/initializers/hook-composer.js.es6
+++ b/assets/javascripts/discourse/initializers/hook-composer.js.es6
@@ -1,3 +1,4 @@
+import { observes, on } from "discourse-common/utils/decorators";
 import { ajax } from "discourse/lib/ajax";
 import Composer from "discourse/models/composer";
 import {
@@ -12,7 +13,6 @@ import {
   decrypt,
   importKey
 } from "discourse/plugins/discourse-encrypt/lib/protocol";
-import { observes, on } from "ember-addons/ember-computed-decorators";
 
 export default {
   name: "hook-composer",

GitHub sha: 4b256384