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.

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. )