Revert "DEV: resets csrf ajax prefilter only if present (#7747)"

Revert “DEV: resets csrf ajax prefilter only if present (#7747)”

This reverts commit 6612218a4eee1496c4aefe6d5ff7b18157fd2881.

diff --git a/app/assets/javascripts/discourse/initializers/csrf-token.js.es6 b/app/assets/javascripts/discourse/initializers/csrf-token.js.es6
index 26e532f..fd95c27 100644
--- a/app/assets/javascripts/discourse/initializers/csrf-token.js.es6
+++ b/app/assets/javascripts/discourse/initializers/csrf-token.js.es6
@@ -1,29 +1,16 @@
 //  Append our CSRF token to AJAX requests when necessary.
-let _crsfCallbacks;
-
 export default {
   name: "csrf-token",
-
-  initialize(container) {
-    const session = container.lookup("session:main");
-    _crsfCallbacks = $.Callbacks();
+  initialize: function(container) {
+    var session = container.lookup("session:main");
 
     // Add a CSRF token to all AJAX requests
     session.set("csrfToken", $("meta[name=csrf-token]").attr("content"));
 
-    _crsfCallbacks.add(function(options, originalOptions, xhr) {
+    $.ajaxPrefilter(function(options, originalOptions, xhr) {
       if (!options.crossDomain) {
-        xhr.setRequestHeader("X-CSRF-Token", session.csrfToken);
+        xhr.setRequestHeader("X-CSRF-Token", session.get("csrfToken"));
       }
     });
-
-    $.ajaxPrefilter(_crsfCallbacks);
   }
 };
-
-export function resetCsrfCallbacks() {
-  if (_crsfCallbacks) {
-    _crsfCallbacks.empty();
-    _crsfCallbacks = null;
-  }
-}
diff --git a/test/javascripts/helpers/qunit-helpers.js.es6 b/test/javascripts/helpers/qunit-helpers.js.es6
index 4927156..759e64f 100644
--- a/test/javascripts/helpers/qunit-helpers.js.es6
+++ b/test/javascripts/helpers/qunit-helpers.js.es6
@@ -16,7 +16,6 @@ import { resetDecorators } from "discourse/widgets/widget";
 import { resetDecorators as resetPostCookedDecorators } from "discourse/widgets/post-cooked";
 import { resetCache as resetOneboxCache } from "pretty-text/oneboxer";
 import { resetCustomPostMessageCallbacks } from "discourse/controllers/topic";
-import { resetCsrfCallbacks } from "discourse/initializers/csrf-token";
 
 export function currentUser() {
   return Discourse.User.create(
@@ -129,7 +128,6 @@ export function acceptance(name, options) {
       resetPostCookedDecorators();
       resetOneboxCache();
       resetCustomPostMessageCallbacks();
-      resetCsrfCallbacks();
       Discourse.reset();
     }
   });

GitHub sha: dc15486f