zappyzep/backend
Dragory 514e93aa23 feat(persist): reapply persisted data after delay
This enables better interoperability with other bots that apply roles
on join. This is because bots that apply roles on join often run into
a race condition where they're both setting the member's roles at the
same time without knowing about the other, which results in one bot's
roles overriding the other one's. Reapplying Zeppelin's roles after a
delay should ensure that persisted roles get applied properly even in
these cases.
2023-06-24 09:53:06 +00:00
..
src feat(persist): reapply persisted data after delay 2023-06-24 09:53:06 +00:00
.gitignore Reorganize project. Add folder for shared code between backend/dashboard. Switch from jest to ava for tests. 2019-11-02 22:11:26 +02:00
.prettierignore Update .prettierignore, use subproject specific ignore files 2021-09-11 19:06:01 +03:00
ormconfig.js feat: add member cache; handle all role changes with RoleManagerPlugin; exit gracefully 2023-05-07 17:57:40 +03:00
package-lock.json chore: update dependencies; recreate package locks 2023-06-24 08:28:24 +00:00
package.json feat: update to TypeScript 5; reorganize deps 2023-04-29 21:07:18 +03:00
register-tsconfig-paths.js Reformat all files with Prettier 2021-09-11 19:06:51 +03:00
start-dev.js Reformat all files with Prettier 2021-09-11 19:06:51 +03:00
tsconfig.json feat: update to TypeScript 5; reorganize deps 2023-04-29 21:07:18 +03:00