Skip to content

Commit 3eeb8d7

Browse files
committed
Use global RemoteSettingsExperimentLoader in updateRecipes
Updates the updateRecipes method to use the existing global RemoteSettingsExperimentLoader instead of creating a new instance. Fixes #58
1 parent 6cd1878 commit 3eeb8d7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/apis/nimbus.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const { ExperimentAPI, NimbusFeatures } = ChromeUtils.importESModule(
2626
const { AppConstants } = ChromeUtils.importESModule(
2727
"resource://gre/modules/AppConstants.sys.mjs",
2828
);
29-
const { _RemoteSettingsExperimentLoader } = ChromeUtils.importESModule(
29+
const { RemoteSettingsExperimentLoader } = ChromeUtils.importESModule(
3030
"resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs",
3131
);
3232

@@ -274,8 +274,9 @@ var nimbus = class extends ExtensionAPI {
274274

275275
async updateRecipes(forceSync) {
276276
try {
277-
const loader = new _RemoteSettingsExperimentLoader();
278-
await loader.updateRecipes("devtools", { forceSync });
277+
await RemoteSettingsExperimentLoader.updateRecipes("devtools", {
278+
forceSync,
279+
});
279280
} catch (error) {
280281
console.error(error);
281282
throw error;

0 commit comments

Comments
 (0)