refactor(geolocation): simplify API, defer permission checks (#1773)

This commit is contained in:
Lucas Fernandes Nogueira
2024-09-16 11:01:13 -03:00
committed by GitHub
parent fd75401aee
commit 60765694f5
28 changed files with 454 additions and 13969 deletions
+4 -1
View File
@@ -98,7 +98,10 @@ impl<R: Runtime> Geolocation<R> {
permissions: Option<Vec<PermissionType>>,
) -> crate::Result<PermissionStatus> {
self.0
.run_mobile_plugin("requestPermissions", permissions)
.run_mobile_plugin(
"requestPermissions",
serde_json::json!({ "permissions": permissions }),
)
.map_err(Into::into)
}
}