浏览代码

Merge remote-tracking branch 'origin/master'

Him188 6 年之前
父节点
当前提交
c4a18321bb
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      mirai-console/src/main/kotlin/net/mamoe/mirai/console/MiraiConsoleUIPure.kt

+ 8 - 1
mirai-console/src/main/kotlin/net/mamoe/mirai/console/MiraiConsoleUIPure.kt

@@ -4,6 +4,7 @@ import kotlinx.coroutines.delay
 import net.mamoe.mirai.Bot
 import net.mamoe.mirai.utils.DefaultLoginSolver
 import net.mamoe.mirai.utils.LoginSolver
+import net.mamoe.mirai.utils.LoginSolverInputReader
 import kotlin.concurrent.thread
 
 class MiraiConsoleUIPure() : MiraiConsoleUI {
@@ -55,7 +56,13 @@ class MiraiConsoleUIPure() : MiraiConsoleUI {
     }
 
     override fun createLoginSolver(): LoginSolver {
-        return DefaultLoginSolver()
+        return DefaultLoginSolver(
+            reader = object : LoginSolverInputReader {
+                override suspend fun read(question: String): String? {
+                    return requestInput(question)
+                }
+            }
+        )
     }
 
 }