Skip to content

Commit f6938d2

Browse files
deferred fallback / esm import
1 parent 129be3a commit f6938d2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

apps/demos/shared/anti-forgery/frameworks.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,11 @@ async function getAntiForgeryTokenValue() {
5252
}
5353

5454
ajax.sendRequest = (options) => {
55-
const deferred = new Deferred();
55+
const deferred = typeof Deferred !== 'undefined' ? new Deferred() : (() => {
56+
let resolve, reject;
57+
const promise = new Promise((res, rej) => { resolve = res; reject = rej; });
58+
return { promise: () => promise, resolve, reject };
59+
})();
5660

5761
getAntiForgeryTokenValue().then(({ headerName, token }) => {
5862
options.headers = {

0 commit comments

Comments
 (0)