hardlounge/test
Reto Brunner d62dd3e62d messageStorage: convert to async
Message stores are more complicated that a sync "fire and forget"
API allows for.
For starters, non trivial stores (say sqlite) can fail during init
and we want to be able to catch that.
Second, we really need to be able to run migrations and such, which
may block (and fail) the activation of the store.

On the plus side, this pushes error handling to the caller rather
than the stores, which is a good thing as that allows us to eventually
push this to the client in the UI, rather than just logging it in the
server on stdout
2022-11-02 00:01:36 +01:00
..
client Fix regex escape for prefix patterns 2022-07-04 10:08:23 +02:00
commands TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
fixtures TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
models Use nick as a realname fallback 2022-08-28 11:21:54 +02:00
plugins messageStorage: convert to async 2022-11-02 00:01:36 +01:00
src TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
tests TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
.mocharc.yml TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
.nycrc-mocha.json TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
.nycrc-report.json Set up Prettier on md, html, json, and yaml 2019-07-17 10:22:30 +01:00
server.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
tsconfig.json TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00
util.ts TypeScript and Vue 3 (#4559) 2022-06-18 17:25:21 -07:00