Commit cb083922 authored by Him188's avatar Him188

Remove redundant args of BotSession

parent c78c8ac4
......@@ -21,11 +21,8 @@ import java.io.InputStream
*/
@UseExperimental(MiraiInternalAPI::class)
actual class BotSession internal actual constructor(
bot: Bot,
sessionKey: SessionKey,
socket: DataPacketSocketAdapter,
NetworkScope: CoroutineScope
) : BotSessionBase(bot, sessionKey, socket, NetworkScope) {
bot: Bot
) : BotSessionBase(bot) {
suspend inline fun Image.downloadAsStream(): InputStream = download().inputStream()
suspend inline fun Image.downloadAsBitmap(): Bitmap = withContext(Dispatchers.IO) { downloadAsStream().use { BitmapFactory.decodeStream(it) } }
......
......@@ -316,10 +316,7 @@ internal object DebugNetworkHandler : BotNetworkHandler<DataPacketSocketAdapter>
}
override val bot: Bot = Bot(qq, "", coroutineContext)
override val session = BotSession(
bot, sessionKey,
socket, this
)
override val session = BotSession(bot)
override suspend fun login(): LoginResult = LoginResult.SUCCESS
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment