When ay request times out when logging in it is not possible to retry unless restarting the app.
Also most of the calls that are currently blocking getting to the main menu are not needed. We could improve it by only running authentication and allowing "sync" to do the rest.
To test this behaviour we can run dev server with 4 uwsgi threads which makes logging sometimes impossible (for instance user rupsa. Even with 8!
Part of the problem might be that the query bhmodule/<username>/get-api/module-list/?last_modified=0 is sent twice (duplicated). Though Even sending it on its own takes more than 30s for some users.
Why is it different fro different users?
Compare output of this query for ghatail and rupsa, one is much bigger than other. WHY?!
rupsa
. Even with 8!bhmodule/<username>/get-api/module-list/?last_modified=0
is sent twice (duplicated). Though Even sending it on its own takes more than 30s for some users.ghatail
andrupsa
, one is much bigger than other. WHY?!