// 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.communication.bluetooth.SyncConnectionMonitor; import com.olio.communication.messages.MessageBuilder; import com.olio.communication.messages.MessagePayload; import com.olio.olios.model.SyncEndPoint; // Referenced classes of package com.oliodevices.assist.app.detectors: // BroadcastDelegate public class PhoneSyncConnectionMonitor extends SyncConnectionMonitor { private BroadcastDelegate mDetectorDelegate; public PhoneSyncConnectionMonitor(Context context) { super(context); mDetectorDelegate = new BroadcastDelegate(context); } public void sendMessagePayload(MessagePayload messagepayload) { mDetectorDelegate.sendMessage((new MessageBuilder()).setAction(com.olio.communication.messages.Message.Action.CREATE_OR_UPDATE).setSource("phone").setDestination("watch").setPayload(messagepayload).build()); } public boolean shouldSync(com.olio.olios.model.SyncableMessageMonitor.SyncableMessage syncablemessage) { return SyncEndPoint.isPhoneSyncable(syncablemessage.getSourcePointsFlags()) && SyncEndPoint.isWatchSyncable(syncablemessage.getEndPointsFlags()); } }