diff --git a/.gitignore b/.gitignore index b7d0f78..9f6a33d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules dist +store.json diff --git a/src/index.ts b/src/index.ts index 98922ef..a4b86f2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,6 +2,7 @@ import config from "./config.json" with { type: "json" }; import { MatrixClient, createClient, ClientEvent } from "matrix-js-sdk"; import { registerModules } from "./modules/module.js"; +import { load, save } from "./store/store.js"; let matrixClient: MatrixClient | undefined = undefined; @@ -38,4 +39,7 @@ if (initCode > 0) { process.exit(initCode); } +load(); +setInterval(() => save(), 60000); + listen(); diff --git a/src/modules/base/base.ts b/src/modules/base/base.ts index 9d4fd66..53308db 100644 --- a/src/modules/base/base.ts +++ b/src/modules/base/base.ts @@ -49,8 +49,8 @@ const onHelp = (_text: string, roomId: string) => {