Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

WelcomeProcessor.kt 616B

12345678910111213141516171819
  1. package com.dmdirc.ktirc.messages
  2. import com.dmdirc.ktirc.events.IrcEvent
  3. import com.dmdirc.ktirc.events.ServerConnected
  4. import com.dmdirc.ktirc.io.IrcMessage
  5. import com.dmdirc.ktirc.state.ServerState
  6. class WelcomeProcessor(private val serverState: ServerState) : MessageProcessor {
  7. override val commands = arrayOf("001")
  8. override fun process(message: IrcMessage): List<IrcEvent> {
  9. serverState.localNickname = String(message.params[0])
  10. // TODO: Maybe this should be later, like after the first line received after 001-005
  11. return listOf(ServerConnected)
  12. }
  13. }