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 java.util.UUID;

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 ((UUID) intent.getSerializableExtra(APP_UUID) == Constants.HTTPEBBLE_UUID) {
			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);
			}
		}
	}

}

@@ -577,16 +577,17 @@
 %0A%09%09if ((
+(
 UUID) in
@@ -625,12 +625,22 @@
 UID)
- == 
+)%0A%09%09%09%09.equals(
 Cons
@@ -660,16 +660,17 @@
 LE_UUID)
+)
  %7B%0A%09%09%09Pe

Fix UUID comparison