electron-main: Provide a better error message if Seshat isn't installed.

This closes #11637.
This commit is contained in:
Damir Jelić 2019-12-19 12:45:32 +01:00
parent 7f451d2635
commit 6ead268ef0
1 changed files with 5 additions and 1 deletions

View File

@ -47,7 +47,11 @@ let Seshat = null;
try {
Seshat = require('matrix-seshat');
} catch (e) {
console.warn("seshat unavailable", e);
if (e.code === "MODULE_NOT_FOUND") {
console.log("Seshat isn't installed, event indexing is disabled.");
} else {
console.warn("Seshat unexpected error:", e);
}
}
if (argv["help"]) {