The syncer was initially set up to wait on two conditions after the submit button on the authentication page is pressed:
successful authentication
failed authentication due to invalid credentials
I did not consider that captcha prompts would show up after a couple of failed authentication attempts. To address this issue, I added a safeguard which would report if a captcha prompt had hindered the authentication flow and cancel the sync early. Without the latest changes, the sync can get stuck waiting for one of the above two conditions until the timeout kicks in.
I also added bot detection prevention, but that unfortunately will not eliminate the possibility of captcha prompts appearing.
The syncer was initially set up to wait on two conditions after the submit button on the authentication page is pressed:
I did not consider that captcha prompts would show up after a couple of failed authentication attempts. To address this issue, I added a safeguard which would report if a captcha prompt had hindered the authentication flow and cancel the sync early. Without the latest changes, the sync can get stuck waiting for one of the above two conditions until the timeout kicks in.
I also added bot detection prevention, but that unfortunately will not eliminate the possibility of captcha prompts appearing.
Resolves #41 Resolves #42