So a little trick for you (which isn’t particularly Discourse specific btw):
In your dev discourse directory do:
git log -SInputValidation -p
And
, you can immediately see a potentially modern equivalent!:
-import InputValidation from "discourse/models/input-validation";
+import EmberObject from "@ember/object";
export default Controller.extend({
adminWebHooks: inject(),
@@ -41,14 +41,14 @@ export default Controller.extend({
secretValidation(secret) {
if (!isEmpty(secret)) {
if (secret.indexOf(" ") !== -1) {
- return InputValidation.create({
+ return EmberObject.create({
failed: true,
reason: I18n.t("admin.web_hooks.secret_invalid")
});
<SNIP>