Commit 8bdfad96 authored by Him188's avatar Him188

Fix build

parent c49406c2
...@@ -29,8 +29,7 @@ actual var defaultLoginSolver: LoginSolver = DefaultLoginSolver() ...@@ -29,8 +29,7 @@ actual var defaultLoginSolver: LoginSolver = DefaultLoginSolver()
class DefaultLoginSolver : LoginSolver() { class DefaultLoginSolver : LoginSolver() {
override suspend fun onSolvePicCaptcha(bot: Bot, data: IoBuffer): String? { override suspend fun onSolvePicCaptcha(bot: Bot, data: IoBuffer): String? = loginSolverLock.withLock {
loginSolverLock.withLock {
val tempFile: File = createTempFile(suffix = ".png").apply { deleteOnExit() } val tempFile: File = createTempFile(suffix = ".png").apply { deleteOnExit() }
withContext(Dispatchers.IO) { withContext(Dispatchers.IO) {
tempFile.createNewFile() tempFile.createNewFile()
...@@ -56,9 +55,8 @@ class DefaultLoginSolver : LoginSolver() { ...@@ -56,9 +55,8 @@ class DefaultLoginSolver : LoginSolver() {
bot.logger.info("正在提交[$it]中...") bot.logger.info("正在提交[$it]中...")
} }
} }
}
override suspend fun onSolveSliderCaptcha(bot: Bot, url: String): String? { override suspend fun onSolveSliderCaptcha(bot: Bot, url: String): String? = loginSolverLock.withLock {
bot.logger.info("需要滑动验证码") bot.logger.info("需要滑动验证码")
bot.logger.info("请在任意浏览器中打开以下链接并完成验证码. ") bot.logger.info("请在任意浏览器中打开以下链接并完成验证码. ")
bot.logger.info("完成后请输入任意字符 ") bot.logger.info("完成后请输入任意字符 ")
...@@ -68,7 +66,7 @@ class DefaultLoginSolver : LoginSolver() { ...@@ -68,7 +66,7 @@ class DefaultLoginSolver : LoginSolver() {
} }
} }
override suspend fun onSolveUnsafeDeviceLoginVerify(bot: Bot, url: String): String? { override suspend fun onSolveUnsafeDeviceLoginVerify(bot: Bot, url: String): String? = loginSolverLock.withLock {
bot.logger.info("需要进行账户安全认证") bot.logger.info("需要进行账户安全认证")
bot.logger.info("该账户有[设备锁]/[不常用登陆地点]/[不常用设备登陆]的问题") bot.logger.info("该账户有[设备锁]/[不常用登陆地点]/[不常用设备登陆]的问题")
bot.logger.info("完成以下账号认证即可成功登陆|理论本认证在mirai每个账户中最多出现1次") bot.logger.info("完成以下账号认证即可成功登陆|理论本认证在mirai每个账户中最多出现1次")
......
...@@ -57,11 +57,7 @@ class MiraiService : Service() { ...@@ -57,11 +57,7 @@ class MiraiService : Service() {
TODO("not implemented") TODO("not implemented")
} }
override suspend fun onGetPhoneNumber(): String { override suspend fun onSolveUnsafeDeviceLoginVerify(bot: Bot, url: String): String? {
TODO("not implemented")
}
override suspend fun onGetSMSVerifyCode(): String {
TODO("not implemented") TODO("not implemented")
} }
......
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