package org.petabytes.awesomeblogs.fcm;
import android.support.annotation.NonNull;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;
import org.petabytes.awesomeblogs.R;
import org.petabytes.awesomeblogs.feeds.FeedsActivity;
import hugo.weaving.DebugLog;
import timber.log.Timber;
public class MessagingService extends FirebaseMessagingService {
@DebugLog
@Override
public void onMessageReceived(@NonNull RemoteMessage remoteMessage) {
if (remoteMessage.getData().size() > 0) {
Timber.d("Message data payload: " + remoteMessage.getData());
}
if (remoteMessage.getNotification() != null) {
Timber.d("Message Notification Body: " + remoteMessage.getNotification().getBody());
Notifications.send(this, getString(R.string.app_name),
remoteMessage.getNotification().getBody(), FeedsActivity.intent(this, "all"));
}
}
}