--- a/mobile/android/base/java/org/mozilla/gecko/dlc/SyncAction.java
+++ b/mobile/android/base/java/org/mozilla/gecko/dlc/SyncAction.java
@@ -4,16 +4,17 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.mozilla.gecko.dlc;
import android.content.Context;
import android.net.Uri;
import android.util.Log;
+import com.keepsafe.switchboard.SwitchBoard;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.mozilla.gecko.dlc.catalog.DownloadContent;
import org.mozilla.gecko.dlc.catalog.DownloadContentBuilder;
import org.mozilla.gecko.dlc.catalog.DownloadContentCatalog;
import org.mozilla.gecko.util.Experiments;
import org.mozilla.gecko.util.IOUtils;
@@ -229,17 +230,17 @@ public class SyncAction extends BaseActi
catalog.markAsDeleted(content);
return true;
}
protected boolean isSyncEnabledForClient(Context context) {
// Sync action is behind a switchboard flag for staged rollout.
- return Experiments.isInExperimentLocal(context, Experiments.DOWNLOAD_CONTENT_CATALOG_SYNC);
+ return SwitchBoard.isInExperiment(context, Experiments.DOWNLOAD_CONTENT_CATALOG_SYNC);
}
private void logErrorResponse(HttpURLConnection connection) {
try {
JSONObject error = fetchJSONResponse(connection);
Log.w(LOGTAG, "Server returned error response:");
Log.w(LOGTAG, "- Code: " + error.getInt("code"));