package com.lukekorth.httpebble.receivers;

import static com.getpebble.android.kit.Constants.APP_UUID;
import static com.getpebble.android.kit.Constants.MSG_DATA;
import static com.getpebble.android.kit.Constants.TRANSACTION_ID;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;

import com.getpebble.android.kit.PebbleKit;
import com.lukekorth.httpebble.Constants;

public class PebbleDataReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {
		if (((String) intent.getSerializableExtra(APP_UUID)).startsWith(Constants.HTTPEBBLE_UUID_PREFIX)) {
			PebbleKit.sendAckToPebble(context, intent.getIntExtra(TRANSACTION_ID, -1));

			String data = intent.getStringExtra(MSG_DATA);
			if (data != null && data.length() != 0) {
				Intent serviceIntent = new Intent(context, PebbleProxyIntentService.class);
				serviceIntent.putExtras(intent.getExtras());

				context.startService(serviceIntent);
			}
		}
	}

}

@@ -219,24 +219,49 @@
 SACTION_ID;%0A
+%0Aimport java.util.UUID;%0A%0A
 import andro
@@ -352,16 +352,41 @@
 .Intent;
+%0Aimport android.util.Log;
 %0A%0Aimport
@@ -601,20 +601,28 @@
 %7B%0A%09%09
-if (((
 String
+ uuid = ((UUID
 ) in
@@ -658,16 +658,117 @@
 _UUID)).
+toString().toUpperCase();%0A%0A%09%09Log.d(Constants.HTTPEBBLE, %22Pebble Request UUID: %22 + uuid);%0A%0A%09%09if (uuid.
 startsWi

Fix case sensitivity of UUID check