1234567891011121314151617 |
- package com.dmdirc.ktirc.sasl
-
- import com.dmdirc.ktirc.IrcClient
- import com.dmdirc.ktirc.messages.sendAuthenticationMessage
-
- internal class PlainMechanism : SaslMechanism {
-
- override val ircName = "PLAIN"
- override val priority = 0
-
- override fun handleAuthenticationEvent(client: IrcClient, data: ByteArray?) {
- with (client.profile) {
- client.sendAuthenticationMessage("$authUsername\u0000$authUsername\u0000$authPassword".toByteArray().toBase64())
- }
- }
-
- }
|