From b9a1d3f076df0f65c43ced599cfb97b8e8db0d3e Mon Sep 17 00:00:00 2001 From: shrapnelnet Date: Fri, 14 Aug 2026 18:37:09 +0100 Subject: [PATCH] Add OPER, DIE client messages Signed-off-by: observer --- .../com/shr4pnel/ferretirc/net/messages/ClientMessage.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt b/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt index 1231bb1..6146b26 100644 --- a/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt +++ b/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt @@ -63,6 +63,15 @@ sealed class ClientMessage(val strName: String) { override fun toWireIntermediate() = "PASS $password" } + class Oper(val name: String, val password: String): ClientMessage("OPER") { + override fun toWireIntermediate() = "OPER $name $password" + + } + + class Die(): ClientMessage("DIE") { + override fun toWireIntermediate() = "DIE" + } + class UNIMPLEMENTED() : ClientMessage("") { override fun toWireIntermediate() = "" }