package com.newsrob.locale;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.newsrob.EntryManager;
import com.newsrob.PL;
public final class FireReceiver extends BroadcastReceiver {
@Override
public void onReceive(final Context context, final Intent intent) {
EntryManager entryManager = EntryManager.getInstance(context);
PL.log("FireReceiver with intent action: " + intent.getAction(), context);
if ("com.newsrob.CANCEL_SYNC".equals(intent.getAction())) {
entryManager.cancel();
PL.log("Externally triggered cancel.", context);
} else if ("com.newsrob.UP_SYNC".equals(intent.getAction())) {
entryManager.requestSynchronization(true);
PL.log("Externally triggered refresh (up sync only).", context);
} else {
entryManager.requestSynchronization(false);
PL.log("Externally triggered refresh (full).", context);
}
}
}