// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.oliodevices.assist.app.detectors; import android.content.Context; import com.olio.data.object.bluetooth_status.BluetoothStatus; import com.olio.olios.detector.ManagedDetector; import com.oliodevices.assist.app.detectors.olio.updates.FileSystemAPIMocker; // Referenced classes of package com.oliodevices.assist.app.detectors: // BroadcastDelegate public class SettingsJsonDetector implements ManagedDetector { static final String settings[] = { "android-notification-to-stream-item-mapper-settings.json" }; Context context; FileSystemAPIMocker mocker; public SettingsJsonDetector(Context context1, BroadcastDelegate broadcastdelegate) { mocker = new FileSystemAPIMocker(context1, broadcastdelegate); context = context1; } public void onDisconnect() { } public void register() { } public boolean shouldUpdate() { return BluetoothStatus.bluetoothStatus(context.getContentResolver()).getBluetooth3ConnectionStatus() == 3; } public void unregister() { } public void update() { String as[] = settings; int j = as.length; for (int i = 0; i < j; i++) { String s = as[i]; mocker.sendSettingInDirectory(s); } } public Long updateFrequency() { return Long.valueOf(0x36ee80L); } public boolean updateOnReconnect() { return true; } }