From b3215e2784372f80a86562c8dc654e01cd79e380 Mon Sep 17 00:00:00 2001 From: jcesarmobile Date: Fri, 6 Mar 2026 17:18:21 +0100 Subject: [PATCH] refactor: make implementation param/return non optional --- .../android/src/main/kotlin/__JAVA_PATH__.kt.mustache | 4 ++-- .../android/src/main/kotlin/__JAVA_PATH__Plugin.kt.mustache | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__.kt.mustache b/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__.kt.mustache index 341ff69..9cf92b8 100644 --- a/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__.kt.mustache +++ b/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__.kt.mustache @@ -4,8 +4,8 @@ import android.util.Log class {{ CLASS }} { - fun echo(value: String?): String? { - Log.i("Echo", value ?: "null") + fun echo(value: String): String { + Log.i("Echo", value) return value } diff --git a/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__Plugin.kt.mustache b/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__Plugin.kt.mustache index 52ee14c..9d66389 100644 --- a/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__Plugin.kt.mustache +++ b/assets/plugin-template/android/src/main/kotlin/__JAVA_PATH__Plugin.kt.mustache @@ -13,7 +13,7 @@ class {{ CLASS }}Plugin : Plugin() { @PluginMethod fun echo(call: PluginCall) { - val value = call.getString("value") + val value = call.getString("value") ?: "" val ret = JSObject().apply { put("value", implementation.echo(value))