mirror of
https://github.com/oxen-io/session-desktop.git
synced 2023-12-14 02:12:57 +01:00
Start idle listener on startup
This commit is contained in:
parent
3140e4d66d
commit
92ace67846
|
@ -14,6 +14,7 @@
|
|||
;(function() {
|
||||
'use strict';
|
||||
|
||||
const { IdleListener } = Signal;
|
||||
const { Errors, Message } = window.Signal.Types;
|
||||
const { upgradeMessageSchema } = window.Signal.Migrations;
|
||||
|
||||
|
@ -75,6 +76,11 @@
|
|||
|
||||
storage.fetch();
|
||||
|
||||
const idleListener = new IdleListener();
|
||||
idleListener.on('idle', (event) => {
|
||||
console.log('Detected user idle:', event);
|
||||
});
|
||||
|
||||
// We need this 'first' check because we don't want to start the app up any other time
|
||||
// than the first time. And storage.fetch() will cause onready() to fire.
|
||||
var first = true;
|
||||
|
@ -85,9 +91,12 @@
|
|||
first = false;
|
||||
|
||||
ConversationController.load().then(start, start);
|
||||
idleListener.start();
|
||||
});
|
||||
|
||||
Whisper.events.on('shutdown', function() {
|
||||
idleListener.stop();
|
||||
|
||||
if (messageReceiver) {
|
||||
messageReceiver.close().then(function() {
|
||||
Whisper.events.trigger('shutdown-complete');
|
||||
|
|
|
@ -123,6 +123,10 @@
|
|||
Message.upgradeSchema(message, upgradeSchemaContext);
|
||||
|
||||
window.Signal = window.Signal || {};
|
||||
|
||||
const { IdleListener} = require('./js/modules/idle_listener');
|
||||
window.Signal.IdleListener = IdleListener;
|
||||
|
||||
window.Signal.Logs = require('./js/modules/logs');
|
||||
window.Signal.OS = require('./js/modules/os');
|
||||
window.Signal.Backup = require('./js/modules/backup');
|
||||
|
|
Loading…
Reference in a new issue