mirror of
https://github.com/barelyprofessional/KfChatDotNet.git
synced 2026-05-02 04:22:04 -04:00
More logging as I'm still having weird auth loops
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user