Fix: Presence only comes online when UserActivity interrupted activity

This commit is contained in:
Bruno Windels 2018-12-11 16:25:48 +01:00
parent 2b0c2eff1e
commit 408eba7915
2 changed files with 2 additions and 1 deletions

View file

@ -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();
}

View file

@ -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'});