package com.hannesdorfmann.mosby3.sample.mail.model.mail.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.hannesdorfmann.mosby3.sample.mail.model.mail.Mail;
import com.hannesdorfmann.mosby3.sample.mail.model.mail.service.GcmFakeIntentService;
/**
* @author Hannes Dorfmann
*/
public class MailReceiver extends BroadcastReceiver {
public static final String ACTION_RECEIVE = "com.hannesdorfmann.mosby.sample.mail.RECEIVE";
public static final String EXTRA_MAIL = "com.hannesdorfmann.mosby.sample.mail.MAIL_DATA";
@Override public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(ACTION_RECEIVE)) {
Mail mail = intent.getParcelableExtra(EXTRA_MAIL);
Intent gcmIntent = new Intent(context, GcmFakeIntentService.class);
gcmIntent.putExtra(GcmFakeIntentService.KEY_MAIL, mail);
context.startService(gcmIntent);
}
}
}