package com.jdroid.android.firebase.fcm;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;
/**
* Service to handle FCM messages.
*/
public class DefaultFirebaseMessagingService extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
AbstractFcmAppModule.get().getFcmListenerResolver().onMessageReceived(remoteMessage);
}
@Override
public void onMessageSent(String msgId) {
AbstractFcmAppModule.get().getFcmListenerResolver().onMessageSent(msgId);
}
@Override
public void onSendError(String msgId, Exception exception) {
AbstractFcmAppModule.get().getFcmListenerResolver().onSendError(msgId, exception);
}
@Override
public void onDeletedMessages() {
AbstractFcmAppModule.get().getFcmListenerResolver().onDeletedMessages();
}
}