mirror of https://github.com/hykilpikonna/AquaDX
[allnet] Make DownloadOrder verbose
parent
f5c6f8494d
commit
3d64e0da7c
|
@ -1,6 +1,8 @@
|
|||
package icu.samnyan.aqua.sega.allnet;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
||||
import icu.samnyan.aqua.sega.allnet.model.response.DownloadOrderResponse;
|
||||
import icu.samnyan.aqua.sega.allnet.model.response.PowerOnResponse;
|
||||
import icu.samnyan.aqua.sega.allnet.model.response.PowerOnResponseV2;
|
||||
import icu.samnyan.aqua.sega.allnet.model.response.PowerOnResponseV3;
|
||||
|
@ -56,10 +58,18 @@ public class AllNetController {
|
|||
|
||||
@PostMapping(value = "/sys/servlet/DownloadOrder", produces = "text/plain")
|
||||
public String downloadOrder(InputStream dataStream, HttpServletRequest req) throws IOException {
|
||||
logger.info("Request: DownloadOrder");
|
||||
String resp = "stat=1&uri=null";
|
||||
logger.info("Response: " + resp);
|
||||
return resp + "\n";
|
||||
|
||||
byte[] bytes = dataStream.readAllBytes();
|
||||
Map<String, String> reqMap = Decoder.decode(bytes);
|
||||
|
||||
logger.info("Request: DownloadOrder, " + mapper.writeValueAsString(reqMap));
|
||||
|
||||
String serial = reqMap.getOrDefault("serial", DEFAULT_KEYCHIP_ID);
|
||||
|
||||
DownloadOrderResponse resp = new DownloadOrderResponse(1, serial);
|
||||
|
||||
logger.info("Response: " + mapper.writeValueAsString(resp));
|
||||
return resp.toString().concat("\n");
|
||||
}
|
||||
|
||||
@PostMapping(value = "/sys/servlet/PowerOn", produces = "text/plain")
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
package icu.samnyan.aqua.sega.allnet.model.response;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author samnyan (privateamusement@protonmail.com)
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class DownloadOrderResponse {
|
||||
private int stat;
|
||||
private String serial;
|
||||
//private String uri;
|
||||
|
||||
// Set uri to null: app code 300, option code 100 with http download error
|
||||
// Exclude uri key or set stat to 0: both code 100 (current)
|
||||
@Override
|
||||
public String toString() {
|
||||
return "stat=" + stat +
|
||||
"&serial=" + serial;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue