Commit e56ef7ba authored by Him188's avatar Him188

Add explicit `throws`

parent 8225ee35
......@@ -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
......
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