Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

MessageBuildersAsync.kt 459B

12345678910
  1. package com.dmdirc.ktirc.messages
  2. import com.dmdirc.ktirc.ExperimentalIrcClient
  3. import com.dmdirc.ktirc.events.ChannelParted
  4. /** Sends a request to part the given channel. */
  5. internal fun ExperimentalIrcClient.sendPartAsync(channel: String, reason: String? = null) =
  6. sendAsync("PART", reason?.let { arrayOf(channel, reason) } ?: arrayOf(channel)) {
  7. it is ChannelParted && isLocalUser(it.user) && it.target == channel
  8. }