From 9890dba71a66fa5167121016068fddbb57179aec Mon Sep 17 00:00:00 2001 From: hotwh-et Date: Wed, 1 Oct 2025 15:57:14 -0700 Subject: [PATCH] Add addLine support in TelemetryWrapper --- .../java/com/bylazar/telemetry/TelemetryManager.kt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/library/Telemetry/src/main/java/com/bylazar/telemetry/TelemetryManager.kt b/library/Telemetry/src/main/java/com/bylazar/telemetry/TelemetryManager.kt index f112739..3949485 100644 --- a/library/Telemetry/src/main/java/com/bylazar/telemetry/TelemetryManager.kt +++ b/library/Telemetry/src/main/java/com/bylazar/telemetry/TelemetryManager.kt @@ -99,6 +99,17 @@ class TelemetryManager( return null } + override fun addLine(): Telemetry.Line? { + this@TelemetryManager.addLine("") + return null + } + + override fun addLine(lineCaption: String?): Telemetry.Line? { + val cap = lineCaption ?: "" + this@TelemetryManager.addLine(cap) + return null + } + override fun update(): Boolean { this@TelemetryManager.update() return true @@ -117,8 +128,6 @@ class TelemetryManager( override fun removeItem(item: Telemetry.Item?) = false override fun clear() = this@TelemetryManager.lines.clear() override fun clearAll() = this@TelemetryManager.lines.clear() - override fun addLine(): Telemetry.Line? = null - override fun addLine(lineCaption: String?): Telemetry.Line? = null override fun removeLine(line: Telemetry.Line?) = false override fun isAutoClear() = true override fun setAutoClear(autoClear: Boolean) {}