You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

MessageBuilders.kt 647B

12345678910
  1. package com.dmdirc.ktirc.messages
  2. fun capabilityEndMessage() = "CAP END"
  3. fun capabilityRequestMessage(capabilities: List<String>) = "CAP REQ :${capabilities.joinToString(" ")}"
  4. fun joinMessage(channel: String) = "JOIN :$channel"
  5. fun nickMessage(nick: String) = "NICK :$nick"
  6. fun passwordMessage(password: String) = "PASS :$password"
  7. fun pongMessage(nonce: ByteArray) = "PONG :${String(nonce)}"
  8. fun privmsgMessage(target: String, message: String) = "PRIVMSG $target :$message"
  9. fun userMessage(userName: String, localHostName: String, serverHostName: String, realName: String) = "USER $userName $localHostName $serverHostName :$realName"