fix package name and property casing

keypair34 committed Aug 18, 2025 at 14:47 UTC f017639a2f8a6da8a43c74f2257b8c7c855e8866
2 files changed +11 -3
android/src/main/java/AndroidTvCheckPlugin.kt
+1 -1
@@ -21,7 +21,7 @@ class AndroidTvCheckPlugin(private val activity: Activity) : Plugin(activity) {
21 Log.d(TAG, if (isTelevision) "Running on a TV Device" else "Running on a non-TV Device")
22
23 val ret = JSObject()
24 - ret.put("is_android_tv", isTelevision)
24 + ret.put("isAndroidTv", isTelevision)
25 invoke.resolve(ret)
26 }
27 }
src/mobile.rs
+10 -2
@@ -8,6 +8,8 @@ use crate::models::*;
8
9 #[cfg(target_os = "ios")]
10 tauri::ios_plugin_binding!(init_plugin_android_tv_check);
11 +#[cfg(target_os = "android")]
12 +const PLUGIN_IDENTIFIER: &str = "com.plugin.androidTvCheck";
13
14 // initializes the Kotlin or Swift plugin classes
15 pub fn init<R: Runtime, C: DeserializeOwned>(
@@ -15,7 +17,7 @@ pub fn init<R: Runtime, C: DeserializeOwned>(
17 api: PluginApi<R, C>,
18 ) -> crate::Result<AndroidTvCheck<R>> {
19 #[cfg(target_os = "android")]
18 - let handle = api.register_android_plugin("", "AndroidTvCheckPlugin")?;
20 + let handle = api.register_android_plugin(PLUGIN_IDENTIFIER, "AndroidTvCheckPlugin")?;
21 #[cfg(target_os = "ios")]
22 let handle = api.register_ios_plugin(init_plugin_android_tv_check)?;
23 Ok(AndroidTvCheck(handle))
@@ -26,6 +28,12 @@ pub struct AndroidTvCheck<R: Runtime>(PluginHandle<R>);
28
29 impl<R: Runtime> AndroidTvCheck<R> {
30 pub fn check(&self) -> crate::Result<CheckResponse> {
29 - self.0.run_mobile_plugin("check", ()).map_err(Into::into)
31 + match self.0.run_mobile_plugin("check", ()) {
32 + Ok(res) => {
33 + println!("Check response: {:?}", res);
34 + Ok(res)
35 + }
36 + Err(err) => Err(err.into()),
37 + }
38 }
39 }