mirror of
https://github.com/mamoe/mirai.git
synced 2025-02-24 19:20:30 +08:00
Merge remote-tracking branch 'origin/dev' into core/pkgsso
This commit is contained in:
parent
ed7eca7f6b
commit
c080cd19f2
@ -20,15 +20,13 @@ import net.mamoe.mirai.internal.QQAndroidBot
|
||||
import net.mamoe.mirai.internal.network.components.AccountSecrets
|
||||
import net.mamoe.mirai.internal.network.components.SsoProcessorContext
|
||||
import net.mamoe.mirai.internal.network.components.SsoSession
|
||||
import net.mamoe.mirai.internal.network.components.encryptServiceOrNull
|
||||
import net.mamoe.mirai.internal.network.protocol.data.jce.FileStoragePushFSSvcList
|
||||
import net.mamoe.mirai.internal.network.protocol.packet.Tlv
|
||||
import net.mamoe.mirai.internal.spi.EncryptService
|
||||
import net.mamoe.mirai.internal.utils.AtomicIntSeq
|
||||
import net.mamoe.mirai.internal.utils.MiraiProtocolInternal
|
||||
import net.mamoe.mirai.internal.utils.NetworkType
|
||||
import net.mamoe.mirai.utils.*
|
||||
import kotlin.jvm.Synchronized
|
||||
import kotlin.jvm.Volatile
|
||||
import kotlin.random.Random
|
||||
|
||||
|
||||
@ -85,7 +83,7 @@ internal open class QQAndroidClient(
|
||||
override var loginState = 0
|
||||
|
||||
val supportedEncrypt by lazy {
|
||||
EncryptService.instance?.supports(bot.configuration.protocol) ?: false
|
||||
bot.encryptServiceOrNull?.supports(bot.configuration.protocol) ?: false
|
||||
}
|
||||
var onlineStatus: OnlineStatus = OnlineStatus.ONLINE
|
||||
|
||||
|
@ -202,6 +202,7 @@ internal object WtLogin9 : WtLoginExt {
|
||||
|
||||
if (client.supportedEncrypt) {
|
||||
t544ForToken(
|
||||
client = client,
|
||||
uin = client.uin,
|
||||
protocol = client.bot.configuration.protocol,
|
||||
guid = client.device.guid,
|
||||
|
@ -50,7 +50,7 @@ public interface EncryptService : BaseService {
|
||||
/**
|
||||
* Returns `false` if not supported.
|
||||
*/
|
||||
public fun supports(protocol: BotConfiguration.MiraiProtocol) : Boolean {
|
||||
public fun supports(protocol: BotConfiguration.MiraiProtocol): Boolean {
|
||||
return protocol != BotConfiguration.MiraiProtocol.ANDROID_WATCH
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user