Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 006919c

Browse files
authored
Merge pull request #1292 from MTRNord/promiseDeprecationWarnings
Fix deprecation warning about promise.defer()
2 parents 5cfec24 + d34ba57 commit 006919c

File tree

1 file changed

+22
-26
lines changed

1 file changed

+22
-26
lines changed

src/languageHandler.js

Lines changed: 22 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -231,35 +231,31 @@ export function getCurrentLanguage() {
231231
}
232232

233233
function getLangsJson() {
234-
const deferred = Promise.defer();
235-
236-
request(
237-
{ method: "GET", url: i18nFolder + 'languages.json' },
238-
(err, response, body) => {
239-
if (err || response.status < 200 || response.status >= 300) {
240-
deferred.reject({err: err, response: response});
241-
return;
234+
return new Promise((resolve, reject) => {
235+
request(
236+
{ method: "GET", url: i18nFolder + 'languages.json' },
237+
(err, response, body) => {
238+
if (err || response.status < 200 || response.status >= 300) {
239+
reject({err: err, response: response});
240+
return;
241+
}
242+
resolve(JSON.parse(body));
242243
}
243-
deferred.resolve(JSON.parse(body));
244-
}
245-
);
246-
return deferred.promise;
244+
);
245+
});
247246
}
248247

249248
function getLanguage(langPath) {
250-
const deferred = Promise.defer();
251-
252-
let response_return = {};
253-
request(
254-
{ method: "GET", url: langPath },
255-
(err, response, body) => {
256-
if (err || response.status < 200 || response.status >= 300) {
257-
deferred.reject({err: err, response: response});
258-
return;
249+
return new Promise((resolve, reject) => {
250+
request(
251+
{ method: "GET", url: langPath },
252+
(err, response, body) => {
253+
if (err || response.status < 200 || response.status >= 300) {
254+
reject({err: err, response: response});
255+
return;
256+
}
257+
resolve(JSON.parse(body));
259258
}
260-
261-
deferred.resolve(JSON.parse(body));
262-
}
263-
);
264-
return deferred.promise;
259+
);
260+
});
265261
}

0 commit comments

Comments
 (0)