-
- Downloads
[FIX] bus: reconnect websocket after user log in/out
Before this PR, a websocket would wait for the server to close
it with a `SessionExpired` close code to be refreshed after the user
logged in/out. Indeed, the server is responsible to check for outdated
sessions on incoming/outgoing messages.
This is problematic: a user logging in with more than one tab opened,
would have to wait to receive its messages. This PR solves this issue
by refreshing the connection immediately in this scenario.
closes odoo/odoo#101385
Signed-off-by:
Sébastien Theys (seb) <seb@odoo.com>
Showing
- addons/bus/static/src/services/bus_service.js 26 additions, 4 deletionsaddons/bus/static/src/services/bus_service.js
- addons/bus/static/src/workers/websocket_worker.js 23 additions, 3 deletionsaddons/bus/static/src/workers/websocket_worker.js
- addons/bus/static/tests/bus_tests.js 77 additions, 1 deletionaddons/bus/static/tests/bus_tests.js
Loading
Please register or sign in to comment