package com.nimble.androidnative;

import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.PluginResult;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class GetImagePlugin extends CordovaPlugin {
    public boolean execute(String action, JSONArray args, CallbackContext callbackContext) {
        if ("getImage".equals(action)) {
            try {
                for (int i = 0; i < 10; i++) {
                    JSONObject jsonObject = new JSONObject();
                    jsonObject.put("name", "pan" + System.currentTimeMillis());
                    PluginResult progressResult = new PluginResult(PluginResult.Status.OK, jsonObject);
                    progressResult.setKeepCallback(true);
                    callbackContext.sendPluginResult(progressResult);
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
        } else if ("handError".equals(action)) {
            callbackContext.error("error aaa");
        } else if ("handSuccess".equals(action)) {
            callbackContext.success("success aaa ");
        }
        return false;
    }
}
