summaryrefslogtreecommitdiff
path: root/src/dist/classes/Client.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/dist/classes/Client.js')
-rw-r--r--src/dist/classes/Client.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dist/classes/Client.js b/src/dist/classes/Client.js
index 0885782..2c36106 100644
--- a/src/dist/classes/Client.js
+++ b/src/dist/classes/Client.js
@@ -34,6 +34,11 @@ class Client extends events_1.EventEmitter {
* Whether verbose mode (logging events) should be enabled
*/
this.verbose = false;
+ /**
+ * Whether ignoring events sent while the client was offline
+ * is enabled
+ */
+ this.ignoreOldEvents = true;
let command = config.signalCli ?? signal_cli_1.default;
let parameters = [];
if (config.system?.args)
@@ -50,12 +55,13 @@ class Client extends events_1.EventEmitter {
parameters.push("--trust-new-identities", config.trustLevel);
if (config.logEvents)
this.verbose = true;
+ if (typeof config.ignoreOldEvents === "boolean")
+ this.ignoreOldEvents = config.ignoreOldEvents;
parameters.push("--account", config.account);
parameters.push("jsonRpc");
let lastData;
this.process = (0, child_process_1.spawn)(command, parameters, config.system?.spawn ?? {
- stdio: "pipe",
- windowsHide: true
+ stdio: "pipe", windowsHide: true
});
this.process.stdout.on('data', (chunk) => {
if (chunk.toString().trim().length === 0)