選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

EventHandler.kt 467B

1234567891011121314151617181920
  1. package com.dmdirc.ktirc.events.handlers
  2. import com.dmdirc.ktirc.IrcClient
  3. import com.dmdirc.ktirc.events.IrcEvent
  4. @FunctionalInterface
  5. internal interface EventHandler {
  6. fun processEvent(client: IrcClient, event: IrcEvent)
  7. }
  8. internal val eventHandlers = listOf(
  9. CapabilitiesHandler(),
  10. ChannelStateHandler(),
  11. PingHandler(),
  12. ServerStateHandler(),
  13. UserStateHandler(),
  14. AsyncResponseHandler()
  15. )