fix(driver-app): use Locale.US in NetworkHelper to prevent invalid JSON formatting
This commit is contained in:
@@ -2,7 +2,7 @@ package com.rit.driver;
|
|||||||
|
|
||||||
public class Config {
|
public class Config {
|
||||||
|
|
||||||
public static final String BACKEND_URL = "http://10.43.158.201:8085";
|
public static final String BACKEND_URL = "https://api.rit-services.in";
|
||||||
|
|
||||||
|
|
||||||
public static final String DEFAULT_PIN = "RITDRIVER";
|
public static final String DEFAULT_PIN = "RITDRIVER";
|
||||||
|
|||||||
@@ -36,9 +36,10 @@ public class NetworkHelper {
|
|||||||
conn.setConnectTimeout(8000);
|
conn.setConnectTimeout(8000);
|
||||||
conn.setReadTimeout(8000);
|
conn.setReadTimeout(8000);
|
||||||
|
|
||||||
// Build JSON string payload
|
// Build JSON string payload using Locale.US to ensure dot decimals in JSON
|
||||||
String jsonInputString = String.format(
|
String jsonInputString = String.format(
|
||||||
"{\"latitude\": %f, \"longitude\": %f, \"pin\": \"%s\"}",
|
java.util.Locale.US,
|
||||||
|
"{\"latitude\": %.6f, \"longitude\": %.6f, \"pin\": \"%s\"}",
|
||||||
lat, lng, pin
|
lat, lng, pin
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user