aboutsummaryrefslogtreecommitdiffstats
path: root/packages/meshbay-android/app/src/main/assets/bridge
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-android/app/src/main/assets/bridge')
-rw-r--r--packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js
index d829df34..e8b40b2d 100644
--- a/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js
+++ b/packages/meshbay-android/app/src/main/assets/bridge/meshbay-bridge.js
@@ -104,6 +104,14 @@
resolveStun: (urls) => call('ice:resolve-stun', urls),
+ // Android 17's permission to reach the local network, where the node
+ // usually is: its state, the question, and this application's settings.
+ localNetwork: {
+ state: () => call('lan:state'),
+ request: () => call('lan:request'),
+ openSettings: () => call('lan:settings'),
+ },
+
// The device's hub key: generated, held and used natively. The page asks
// for a signature and never sees a key — it parses hostile input.
device: {