From f2d33dcbfb2b03428ba58d7c7b0542dffdb7361c Mon Sep 17 00:00:00 2001 From: Mateo Jimenez <125123977+MrRare2@users.noreply.github.com> Date: Thu, 3 Jul 2025 19:34:24 +0800 Subject: [PATCH] Added(LocationAPI): Add mocked flag to JSON output --- app/src/main/java/com/termux/api/apis/LocationAPI.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/termux/api/apis/LocationAPI.java b/app/src/main/java/com/termux/api/apis/LocationAPI.java index 4924d4c90..73929f1dd 100644 --- a/app/src/main/java/com/termux/api/apis/LocationAPI.java +++ b/app/src/main/java/com/termux/api/apis/LocationAPI.java @@ -161,6 +161,8 @@ static void locationToJson(Location lastKnownLocation, JsonWriter out) throws IO long elapsedMs = (SystemClock.elapsedRealtimeNanos() - lastKnownLocation.getElapsedRealtimeNanos()) / 1000000; out.name("elapsedMs").value(elapsedMs); out.name("provider").value(lastKnownLocation.getProvider()); + boolean isMocked = (Build.VERSION.SDK_INT >= 31 ? location.isMock() : location.isFromMockProvider()); + out.name("mocked").value(isMocked); out.endObject(); } }