If the matrix client fails its sync (for example with an M_UNKNOWN_TOKEN because of a configuration error) there will be no output at all, just a stale promise.
The critical place should be in startClient.
This should be really simple (give some log output + fail the promise), but since I know near-nothing about nodejs, I don't dare make a PR.
If the matrix client fails its sync (for example with an
M_UNKNOWN_TOKENbecause of a configuration error) there will be no output at all, just a stale promise.The critical place should be in
startClient.This should be really simple (give some log output + fail the promise), but since I know near-nothing about nodejs, I don't dare make a PR.