66 Commits

Author SHA1 Message Date
1a4398cb52 Merge conflicts for Prisma ORM Branch into main 2023-07-27 18:06:46 -04:00
Tanner
7e4f8d0fdb Express routes (#15)
* WIP - Starting to refactor routes for prisma

* feat(prisma) remove roomId from ClaimCodes model
refactor(prisma) seed claim codes using ClaimCodeManager
refactor(server) initialize ClaimCodeManager
feat(server) add claimcodes endpoint
refactor(server) claim code in /join endpoint

* chore(claimcodes) updated claim code system

* chore(schema): added rate limiting and epoch tracking

* feature(endpoints) /join /logclaimcodes
refactor(schema) Rooms Claimcodes many-to-many

---------

Co-authored-by: AtHeartEngineer <atheartengineer@gmail.com>
2023-07-27 17:14:26 -04:00
Tanner Shaw
dd116d712f WIP - refactored Rooms model. Added ClaimCodes and Messages models 2023-07-26 17:45:33 -05:00
AtHeartEngineer
9fd1fa5dbb chore(dependabot.yml): add Dependabot configuration file to enable automated dependency updates 2023-07-26 14:44:40 +00:00
Tanner Shaw
b454bbb03f Starting to migrate to prisma/mongodb 2023-07-24 17:17:15 -05:00
AtHeartEngineer
b91f5f72d6 works with npm run start/dev with a local redis, but not a docker redis 2023-07-14 15:19:09 -04:00
0b99519b60 rollup initial config 2023-07-12 14:51:32 -04:00
AtHeartEngineer
bc05457656 fixed npm run start tsconfig issues 2023-07-12 11:13:15 -04:00
AtHeartEngineer
18a2795c73 fixing types 2023-07-12 00:27:01 -04:00
5c79291130 claim codes are working 2023-07-11 17:36:37 -04:00
23a89e28ff added automatic test messages 2023-07-10 02:25:41 -04:00
Tanner Shaw
44be99fd3c .nvmrc added, added util to find room by a roomID 2023-07-09 12:39:12 -05:00
a273d4c8c8 updated room group IDs 2023-07-09 13:28:57 -04:00
Tanner Shaw
ce4f5699d6 claimcodes package update 2023-07-08 14:13:57 -05:00
84f19fe592 almost fixed 2023-07-08 14:40:29 -04:00
ec35f95abd init 2023-07-08 13:20:47 -04:00