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