package com.mobishift.plugin;

import org.apache.cordova.*;
import com.avos.avoscloud.*;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

/**
 * @author deckmon
 */

public class PushInstallationPlugin extends CordovaPlugin {
	public static final String TAG = "PushInstallationPlugin";

	@Override
	public boolean execute(String action, JSONArray data, CallbackContext callbackContext) {
		if (action.equals("get_installation_id") {
			callbackContext.success(AVInstallation.getCurrentInstallation().getInstallationId());
		} else {
			return false;
		}

		return true;
	}
}

@@ -50,17 +50,29 @@
 cordova.
-*
+CordovaPlugin
 ;%0Aimport
@@ -91,17 +91,30 @@
 oscloud.
-*
+AVInstallation
 ;%0Aimport
@@ -282,17 +282,20 @@
 lugin %7B%0A
-%09
+    
 public s
@@ -346,17 +346,20 @@
 ugin%22;%0A%0A
-%09
+    
 @Overrid
@@ -360,17 +360,20 @@
 verride%0A
-%09
+    
 public b
@@ -453,18 +453,24 @@
 text) %7B%0A
-%09%09
+        
 if (acti
@@ -501,22 +501,32 @@
 ion_id%22)
+)
  %7B%0A
-%09%09%09
+            
 callback
@@ -603,18 +603,24 @@
 nId());%0A
-%09%09
+        
 %7D else %7B
@@ -624,11 +624,20 @@
 e %7B%0A
-%09%09%09
+            
 retu
@@ -650,15 +650,27 @@
 se;%0A
-%09%09%7D%0A%0A%09%09
+        %7D%0A%0A        
 retu
@@ -682,9 +682,12 @@
 ue;%0A
-%09
+    
 %7D%0A%7D%0A

fix bug