package com.jens.automation2.receivers;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

import com.jens.automation2.AutomationService;
import com.jens.automation2.Miscellaneous;
import com.jens.automation2.R;
import com.jens.automation2.Settings;

public class StartupIntentReceiver extends BroadcastReceiver
{

	@Override
	public void onReceive(Context context, Intent intent)
	{
		Settings.readFromPersistentStorage(context);

//		Miscellaneous.logEvent("i", "Boot event", "Received event: " + intent.getAction(), 5);

		if(Settings.startServiceAtSystemBoot)
		{
			Miscellaneous.logEvent("i", "Service", context.getResources().getString(R.string.logStartingServiceAtPhoneBoot), 1);
//			Settings.readFromPersistentStorage(context);
			AutomationService.startAutomationService(context, true);
		}
		else
		{
			Miscellaneous.logEvent("i", "Service", context.getResources().getString(R.string.logNotStartingServiceAtPhoneBoot), 2);
		}
	}

}
