Просмотр исходного кода

Merge remote-tracking branch 'origin/master'

Him188 6 лет назад
Родитель
Сommit
c4a18321bb

+ 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)
+                }
+            }
+        )
     }
 
 }