mirror of
https://github.com/vector-im/element-web.git
synced 2025-10-07 21:41:47 +02:00
Fix: Presence only comes online when UserActivity interrupted activity
This commit is contained in:
parent
2b0c2eff1e
commit
408eba7915
@ -70,7 +70,7 @@ class Presence {
|
||||
}
|
||||
|
||||
_onAction(payload) {
|
||||
if (payload.action === 'user_activity_start') {
|
||||
if (payload.action === 'user_activity') {
|
||||
this.setState("online");
|
||||
this._unavailableTimer.restart();
|
||||
}
|
||||
|
@ -129,6 +129,7 @@ class UserActivity {
|
||||
this.lastScreenY = event.screenY;
|
||||
}
|
||||
|
||||
dis.dispatch({action: 'user_activity'});
|
||||
if (!this._activityTimeout.isRunning()) {
|
||||
this._activityTimeout.start();
|
||||
dis.dispatch({action: 'user_activity_start'});
|
||||
|
Loading…
x
Reference in New Issue
Block a user