package com.macaca.android.testing.server.controllers; import com.macaca.android.testing.server.models.Response; import com.macaca.android.testing.server.models.Status; import fi.iki.elonen.NanoHTTPD; import fi.iki.elonen.router.RouterNanoHTTPD; import java.util.Map; /** * Created by xdf on 02/05/2017. */ //TODO public class ScreenshotController extends RouterNanoHTTPD.DefaultHandler { public static ScreenshotController getScreenshot; static { getScreenshot = new ScreenshotController() { @Override public NanoHTTPD.Response get(RouterNanoHTTPD.UriResource uriResource, Map<String, String> urlParams, NanoHTTPD.IHTTPSession session) { String sessionId = urlParams.get("sessionId"); return NanoHTTPD.newFixedLengthResponse(getStatus(), getMimeType(), new Response(Status.NoSuchElement, sessionId).toString()); } }; } @Override public String getMimeType() { return ""; } @Override public NanoHTTPD.Response.IStatus getStatus() { return NanoHTTPD.Response.Status.OK; } }