mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-13 03:16:05 +08:00
Separate LoginType
This commit is contained in:
parent
84667a0a1b
commit
0e195a3c01
@ -0,0 +1,20 @@
|
||||
package net.mamoe.mirai.qqandroid.network.protocol
|
||||
|
||||
inline class LoginType(
|
||||
val value: Int
|
||||
) {
|
||||
companion object {
|
||||
/**
|
||||
* 短信验证登录
|
||||
*/
|
||||
val SMS = LoginType(3)
|
||||
/**
|
||||
* 密码登录
|
||||
*/
|
||||
val PASSWORD = LoginType(1)
|
||||
/**
|
||||
* 微信一键登录
|
||||
*/
|
||||
val WE_CHAT = LoginType(4)
|
||||
}
|
||||
}
|
@ -4,6 +4,7 @@ import kotlinx.io.core.BytePacketBuilder
|
||||
import kotlinx.io.core.ByteReadPacket
|
||||
import kotlinx.io.core.toByteArray
|
||||
import kotlinx.io.core.writeFully
|
||||
import net.mamoe.mirai.qqandroid.network.protocol.LoginType
|
||||
import net.mamoe.mirai.qqandroid.utils.NetworkType
|
||||
import net.mamoe.mirai.utils.currentTimeMillis
|
||||
import net.mamoe.mirai.utils.io.*
|
||||
@ -15,25 +16,6 @@ import kotlin.random.Random
|
||||
*/
|
||||
inline class Tlv(val value: ByteArray)
|
||||
|
||||
inline class LoginType(
|
||||
val value: Int
|
||||
) {
|
||||
companion object {
|
||||
/**
|
||||
* 短信验证登录
|
||||
*/
|
||||
val SMS = LoginType(3)
|
||||
/**
|
||||
* 密码登录
|
||||
*/
|
||||
val PASSWORD = LoginType(1)
|
||||
/**
|
||||
* 微信一键登录
|
||||
*/
|
||||
val WE_CHAT = LoginType(4)
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("MemberVisibilityCanBePrivate")
|
||||
fun BytePacketBuilder.t1(uin: Long, ip: String) {
|
||||
writeShort(0x1)
|
||||
|
@ -5,6 +5,7 @@ import kotlinx.io.core.*
|
||||
import net.mamoe.mirai.data.Packet
|
||||
import net.mamoe.mirai.qqandroid.QQAndroidBot
|
||||
import net.mamoe.mirai.qqandroid.network.*
|
||||
import net.mamoe.mirai.qqandroid.network.protocol.LoginType
|
||||
import net.mamoe.mirai.qqandroid.network.protocol.packet.*
|
||||
import net.mamoe.mirai.qqandroid.utils.GuidSource
|
||||
import net.mamoe.mirai.qqandroid.utils.MacOrAndroidIdChangeFlag
|
||||
|
Loading…
Reference in New Issue
Block a user