More logging as I'm still having weird auth loops

This commit is contained in:
barelyprofessional
2024-09-09 23:21:20 +08:00
parent a4aa0e0c84
commit 115e9081cc

View File

@@ -125,11 +125,14 @@ public class ChatBot
private async Task RefreshXfToken() private async Task RefreshXfToken()
{ {
string? newCookie;
if (await _kfTokenService.IsLoggedIn()) if (await _kfTokenService.IsLoggedIn())
{ {
_logger.Info("We were already logged in and should have a fresh cookie for chat now"); _logger.Info("We were already logged in and should have a fresh cookie for chat now");
KfClient.UpdateToken(_kfTokenService.GetXfSessionCookie()!); newCookie = _kfTokenService.GetXfSessionCookie();
KfClient.UpdateToken(newCookie!);
await _kfTokenService.SaveCookies(); await _kfTokenService.SaveCookies();
_logger.Info($"New token: {newCookie}");
return; return;
} }
@@ -137,7 +140,7 @@ public class ChatBot
await Helpers.GetMultipleValues([BuiltIn.Keys.KiwiFarmsUsername, BuiltIn.Keys.KiwiFarmsPassword]); await Helpers.GetMultipleValues([BuiltIn.Keys.KiwiFarmsUsername, BuiltIn.Keys.KiwiFarmsPassword]);
await _kfTokenService.PerformLogin(settings[BuiltIn.Keys.KiwiFarmsUsername].Value!, await _kfTokenService.PerformLogin(settings[BuiltIn.Keys.KiwiFarmsUsername].Value!,
settings[BuiltIn.Keys.KiwiFarmsPassword].Value!); settings[BuiltIn.Keys.KiwiFarmsPassword].Value!);
var newCookie = _kfTokenService.GetXfSessionCookie(); newCookie = _kfTokenService.GetXfSessionCookie();
_logger.Debug($"GetXfSessionCookie returned => {newCookie}"); _logger.Debug($"GetXfSessionCookie returned => {newCookie}");
if (newCookie == null) if (newCookie == null)
{ {
@@ -148,6 +151,7 @@ public class ChatBot
KfClient.UpdateToken(newCookie); KfClient.UpdateToken(newCookie);
await _kfTokenService.SaveCookies(); await _kfTokenService.SaveCookies();
_logger.Info("Successfully logged in"); _logger.Info("Successfully logged in");
_logger.Info($"New token: {newCookie}");
} }
private void OnKfChatMessage(object sender, List<MessageModel> messages, MessagesJsonModel jsonPayload) private void OnKfChatMessage(object sender, List<MessageModel> messages, MessagesJsonModel jsonPayload)