diff --git a/src/main/kotlin/com/shr4pnel/ferretirc/net/MessageParser.kt b/src/main/kotlin/com/shr4pnel/ferretirc/net/MessageParser.kt index badb9e3..cff9451 100644 --- a/src/main/kotlin/com/shr4pnel/ferretirc/net/MessageParser.kt +++ b/src/main/kotlin/com/shr4pnel/ferretirc/net/MessageParser.kt @@ -20,7 +20,7 @@ class MessageParser(val incoming: Channel) { class NamedCommand(val name: String, val parameters: List) : Command { override fun toServerMessage(): ServerMessage { - logger.debug { "Attempting to parse ${name.toUpperCasePreservingASCIIRules()}, with params $parameters" } + logger.debug { "Parsing ${name.toUpperCasePreservingASCIIRules()}, with params $parameters" } return when (name.toUpperCasePreservingASCIIRules()) { // PONG :PREFIX COMMAND HOSTNAME :TOKEN @@ -105,7 +105,6 @@ class MessageParser(val incoming: Channel) { suspend fun start() { for (msg in incoming) { -// logger.debug { msg } incomingParsedMessages.send(build(msg)) } } 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 6146b26..c490673 100644 --- a/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt +++ b/src/main/kotlin/com/shr4pnel/ferretirc/net/messages/ClientMessage.kt @@ -72,6 +72,10 @@ sealed class ClientMessage(val strName: String) { override fun toWireIntermediate() = "DIE" } + class List(): ClientMessage("LIST") { + override fun toWireIntermediate() = "LIST" + } + class UNIMPLEMENTED() : ClientMessage("") { override fun toWireIntermediate() = "" }