mjolnir/src
Gnuxie f63edbefa0
Make startup failures more controlled and understandable. (#270)
There is no reason to call process.exit() from `index.ts` or in `Mjolnir.start()` because

https://nodejs.org/api/process.html#warning-using-uncaughtexception-correctly

>The 'uncaughtException' event is emitted when an uncaught JavaScript exception bubbles all the way back to the event loop. By default, Node.js handles such exceptions by printing the stack trace to stderr and exiting with code 1, overriding any previously set process.exitCode. Adding a handler for the 'uncaughtException' event overrides this default behaviour.
2022-04-01 16:40:10 +01:00
..
actions move LogProxy.logMessage to Mjolnir.logMessage (#194) 2022-02-15 15:44:41 +00:00
commands New command !mjolnir since <date or duration> <kick | ban | show> <limit> [reason] [...rooms] (#238) 2022-03-21 10:39:15 +01:00
health Add Healthz support 2020-06-12 08:03:08 -06:00
models Remove old rules when unbanning entities from BanLists. (#227) 2022-02-21 16:51:14 +00:00
protections remove line leftover from debugging 2022-03-21 14:11:45 +00:00
queues move LogProxy.logMessage to Mjolnir.logMessage (#194) 2022-02-15 15:44:41 +00:00
report trusted reporters (#183) 2022-02-08 13:07:42 +00:00
webapis Set missing CORS headers for Report API responses. (#222) 2022-02-15 09:19:13 +01:00
config.ts Add command to elevate a user (or the bot) as room administrator (#219) 2022-03-07 10:14:06 +01:00
ErrorCache.ts enable noImplicitAny (#209) 2022-02-02 12:43:05 +00:00
index.ts Make startup failures more controlled and understandable. (#270) 2022-04-01 16:40:10 +01:00
Mjolnir.ts Make startup failures more controlled and understandable. (#270) 2022-04-01 16:40:10 +01:00
RoomMembers.ts A command to show when users in a given room have joined (#225) 2022-03-07 11:34:25 +01:00
utils.ts New command !mjolnir since <date or duration> <kick | ban | show> <limit> [reason] [...rooms] (#238) 2022-03-21 10:39:15 +01:00