From e56ef7bad166c35ae87b97aac633ffd691bc4871 Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Mon, 23 Dec 2019 22:03:07 +0800 Subject: [PATCH] Add explicit `throws` --- mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt index 1eecc5603..5e8393f88 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt @@ -12,10 +12,7 @@ import net.mamoe.mirai.data.AddFriendResult import net.mamoe.mirai.data.ImageLink import net.mamoe.mirai.message.data.Image import net.mamoe.mirai.network.BotNetworkHandler -import net.mamoe.mirai.utils.BotConfiguration -import net.mamoe.mirai.utils.GroupNotFoundException -import net.mamoe.mirai.utils.MiraiInternalAPI -import net.mamoe.mirai.utils.MiraiLogger +import net.mamoe.mirai.utils.* import net.mamoe.mirai.utils.io.transferTo import kotlin.coroutines.CoroutineContext @@ -91,6 +88,8 @@ abstract class Bot : CoroutineScope { /** * 使用在默认配置基础上修改的配置进行登录 + * + * @throws LoginFailedException */ suspend inline fun login(configuration: BotConfiguration.() -> Unit) { return this.login(BotConfiguration().apply(configuration)) @@ -98,6 +97,8 @@ abstract class Bot : CoroutineScope { /** * 使用特定配置进行登录 + * + * @throws LoginFailedException */ abstract suspend fun login(configuration: BotConfiguration = BotConfiguration.Default) // endregion