ReviewOS

also looking at this

craft-native/craft

feat(android): getNetworkStatus — the action iOS cannot serve

#146
Merged glennmichael123 wants to merge feat/android-network-status into main
7 files +407 -3
packages/zig/test/android_conformance_test.zigmodified+4-2
Changes to packages/zig/test/android_conformance_test.zig
@@ -43,6 +43,7 @@ const zig_sources = [_][]const u8{
4343 @embedFile("src/bridge_android_system.zig"),
4444 @embedFile("src/bridge_android_clipboard.zig"),
4545 @embedFile("src/bridge_android_intents.zig"),
46 @embedFile("src/bridge_android_network.zig"),
4647};
4748
4849/// How many spec actions Zig does not serve yet.
@@ -53,8 +54,9 @@ const zig_sources = [_][]const u8{
5354///
5455/// History: 103 at the seam; 102 with getDeviceInfo; 100 with getMemoryUsage
5556/// and log — the first two that need no Activity at all; 98 with the
56/// clipboard pair, the first that do; 96 with openURL and share.
57const max_not_yet_migrated: usize = 96;
57/// clipboard pair, the first that do; 96 with openURL and share; 95 with
58/// getNetworkStatus, which iOS declares unavailable and Android can answer.
59const max_not_yet_migrated: usize = 95;
5860
5961/// Every `@JavascriptInterface fun <name>(` in the Kotlin bridge.
6062///