Additions:
- Added a login timeout detection system that force-progresses the relogQueue to prevent the bot from soft-locking (#139)
Fixes:
- Fixed sessionHandler throwing an cancelLoginAttempt() error when skipping steamGuardCode
- Fixed ready check not working when an account was skipped
- Fixed error on cache refresh when an account was skipped
- Fixed relog retry on relog error not working
- Fixed relogAccount not countring logOnTries correctly, resulting in endless relog retries
- Fixed relog skip not removing account from relogQueue
- Fixed skipped accounts after relog being selected for comment requests, leading to comment failures
Changes:
- Chat messages sent by the bot will now always be logged (cut down version)
- Ready check will now be attached only on the last login iteration to improve performance a bit
- Account that encounters the "impossible 2fa code error message" in sessionHandler will now be skipped to prevent soft-lock
- Accounts disconnecting because of LogOnSessionReplaced are now skipped correctly
- Failed to send chat msg fallback msg will now be sent after 5 seconds instead of instantly to prevent further rate limiting
- Updated dependencies