src/main/UserActivityMonitor.js
/**
   * Sends an update with user activity status and current system idle time
   *
   * @emits {status} emitted at regular, definable intervals providing an update on user active status and idle time
   * @private
   */
Sends an update with user activity status and current system idle time
@emits {status} emitted at regular, definable intervals providing an update on user active status and idle time
@private
Sends an update with user activity status and current system idle time @emits { status } emitted at regular definable intervals providing an update on user active status and idle time @private
sendStatusUpdate(isSystemEvent = false) {
    this.emit('status', {
      userIsActive: this.isActive,
      idleTime: this.idleTime,
      isSystemEvent,
    });
  }
sendStatusUpdate ( isSystemEvent = false ) { this . emit ( 'status' , { userIsActive : this . isActive , idleTime : this . idleTime , isSystemEvent , } ) ; }
Sends an update with user activity status and current system idle time
 @emits {status} emitted at regular, definable intervals providing an update on user active status and idle time
 @private
Sends an update with user activity status and current system idle time @emits { status } emitted at regular definable intervals providing an update on user active status and idle time @private