From e52cb0296b4e15d71a7f7212ed5dd0918afbc438 Mon Sep 17 00:00:00 2001 From: longxuan Date: Thu, 25 Apr 2024 21:08:25 +0800 Subject: [PATCH] fix: save login credential after LoginByQrCode --- Mikibot.Analyze/MiraiHttp/LagrangeBotBridge.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Mikibot.Analyze/MiraiHttp/LagrangeBotBridge.cs b/Mikibot.Analyze/MiraiHttp/LagrangeBotBridge.cs index b1e38fe..4997f91 100644 --- a/Mikibot.Analyze/MiraiHttp/LagrangeBotBridge.cs +++ b/Mikibot.Analyze/MiraiHttp/LagrangeBotBridge.cs @@ -97,6 +97,7 @@ public async ValueTask Run() logger.LogInformation("需要扫码登录,二维码图片[png]:base64={}", Convert.ToBase64String(result.Value.QrCode)); await bot.LoginByQrCode(); + await SaveKeyStore(bot.UpdateKeystore()); } bot.Invoker.OnGroupMessageReceived += InvokerOnOnGroupMessageReceived; @@ -104,8 +105,6 @@ public async ValueTask Run() logger.LogInformation("等待登录中..."); await WaitBotOnlineAsync(); logger.LogInformation("登录完成"); - - await SaveKeyStore(bot.UpdateKeystore()); } private static IEnumerable ConvertMessageToMiraiCore(MessageChain lagrange) @@ -249,6 +248,7 @@ public async ValueTask SendMessageToSliceManGroup(CancellationToken token, param private readonly Dictionary, CancellationTokenRegistration> _subscriber = []; public void SubscribeMessage(Action next, CancellationToken token) { + logger.LogInformation("注册消费消息: {}", next); _subscriber.Add(next, token.Register(() => { _subscriber.TryGetValue(next, out var reg);