package com.prey.json.actions;
import android.content.Context;
import com.prey.PreyConfig;
import com.prey.PreyLogger;
import com.prey.actions.HttpDataService;
import com.prey.actions.observer.ActionResult;
import com.prey.json.JsonAction;
import com.prey.json.UtilJson;
import com.prey.net.PreyWebServices;
import org.json.JSONObject;
import java.util.Map;
import java.util.List;
public class Ping extends JsonAction {
@Override
public HttpDataService run(Context ctx, List<ActionResult> list, JSONObject parameters) {
return null;
}
@Override
public List<HttpDataService> get(Context ctx, List<ActionResult> list, JSONObject parameters) {
try{
String messageId=parameters.getString(PreyConfig.MESSAGE_ID);
Map<String,String> map=UtilJson.makeMapParam("start","ping","started",null);
PreyWebServices.getInstance().sendNotifyActionResultPreyHttp(ctx,"processed",messageId,map);
PreyLogger.i("messageId:"+messageId);
}catch (Exception e){
PreyLogger.i("error ping:"+e.getMessage());
}
return null;
}
}