From b254a98d6c293f52eba69d443c0aeeab8fcbc05c Mon Sep 17 00:00:00 2001 From: Edoardo La Greca Date: Fri, 25 Jul 2025 17:03:56 +0200 Subject: implement version from NinePTranslator --- src/main/kotlin/NinePConnection.kt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/kotlin/NinePConnection.kt b/src/main/kotlin/NinePConnection.kt index 2a28df8..4af46d8 100644 --- a/src/main/kotlin/NinePConnection.kt +++ b/src/main/kotlin/NinePConnection.kt @@ -184,4 +184,22 @@ class NinePConnection(netPackTrans: NetworkPacketTransporter) : NinePTranslator } } } + + override fun version(tag: SizedMessageField, msize: SizedMessageField, version: String): String? { + writeMessage(NinePMessageType.TVERSION, listOf("tag", "msize", "version"), + mapOf( + "tag" to tag, + "msize" to msize + ), + mapOf( + "version" to version + ) + ) + val se = waitForTag(tag.value.toInt().toUInt()) + if (se.second == NinePMessageType.RERROR) { + val error = readError() + return error.second + } + return null + } } \ No newline at end of file -- cgit v1.2.3