enabled roundtrip for server

This commit is contained in:
afischerdev 2025-01-24 13:56:47 +01:00
parent 19cb111b27
commit a9da9464b7

View File

@ -222,7 +222,8 @@ public class RouteServer extends Thread implements Comparable<RouteServer> {
} }
String headers = encodings == null || encodings.indexOf("gzip") < 0 ? null : "Content-Encoding: gzip\n"; String headers = encodings == null || encodings.indexOf("gzip") < 0 ? null : "Content-Encoding: gzip\n";
writeHttpHeader(bw, handler.getMimeType(), handler.getFileName(), headers, HTTP_STATUS_OK); writeHttpHeader(bw, handler.getMimeType(), handler.getFileName(), headers, HTTP_STATUS_OK);
if (engineMode == 0) { if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUTING ||
engineMode == RoutingEngine.BROUTER_ENGINEMODE_ROUNDTRIP) {
if (track != null) { if (track != null) {
if (headers != null) { // compressed if (headers != null) { // compressed
ByteArrayOutputStream baos = new ByteArrayOutputStream(); ByteArrayOutputStream baos = new ByteArrayOutputStream();
@ -235,7 +236,8 @@ public class RouteServer extends Thread implements Comparable<RouteServer> {
bw.write(handler.formatTrack(track)); bw.write(handler.formatTrack(track));
} }
} }
} else if (engineMode == 2) { } else if (engineMode == RoutingEngine.BROUTER_ENGINEMODE_GETELEV ||
engineMode == RoutingEngine.BROUTER_ENGINEMODE_GETINFO) {
String s = cr.getFoundInfo(); String s = cr.getFoundInfo();
if (s != null) { if (s != null) {
bw.write(s); bw.write(s);