зеркало из https://github.com/mozilla/normandy.git
recipe-client-addon: Only get api_url pref if needed.
This commit is contained in:
Родитель
bd9ac46686
Коммит
e570194464
|
@ -62,11 +62,11 @@ this.NormandyApi = {
|
|||
},
|
||||
|
||||
async getApiUrl(name) {
|
||||
let apiBase = new URL(prefs.getCharPref("api_url"));
|
||||
if (!apiBase.pathname.endsWith("/")) {
|
||||
apiBase.pathname += "/";
|
||||
}
|
||||
if (!indexPromise) {
|
||||
let apiBase = new URL(prefs.getCharPref("api_url"));
|
||||
if (!apiBase.pathname.endsWith("/")) {
|
||||
apiBase.pathname += "/";
|
||||
}
|
||||
indexPromise = this.get(apiBase.toString()).then(res => res.json());
|
||||
}
|
||||
const index = await indexPromise;
|
||||
|
|
Загрузка…
Ссылка в новой задаче