monkeytype/backend
Evan 9408322503
Update PersonalBests Interface (#4158) Ferotiq
* update `PersonalBests` interface

* removed properties

* setting to skeleton if needed

* consistency and add skeleton by default

* consistency

* populate personalBests on user get

* simplification + consistency + small fixes

* protecting against partial object

* removed duplicate

* not optional property

* ensuring personal bests structure while creating user snapshot

* checking pb structure for tags

* missing skeleton

* required personal bests property

* simplify

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-05-03 11:39:32 +02:00
..
__tests__ Update PersonalBests Interface (#4158) Ferotiq 2023-05-03 11:39:32 +02:00
email-templates Custom email (#3964) 2023-02-13 13:24:43 +01:00
private showing error when fetch failed 2023-01-24 14:03:31 +01:00
redis-scripts Add weekly xp leaderboards backend (#3511) Bruception 2022-11-28 14:10:02 +01:00
src Update PersonalBests Interface (#4158) Ferotiq 2023-05-03 11:39:32 +02:00
.gitignore
docker-compose.yml Add docker-compose and instructions to README (#2939) sondrekje 2022-05-05 01:52:17 +02:00
example.env Custom email (#3964) 2023-02-13 13:24:43 +01:00
jest-mongodb-config.js Feature/backend test (#2937) sondrekje 2022-05-05 15:19:31 +02:00
jest.config.ts fixed tests 2023-04-21 12:05:38 +02:00
package-lock.json updated bullmq 2023-04-20 13:27:41 +02:00
package.json updated bullmq 2023-04-20 13:27:41 +02:00
tsconfig.json Move backend source files into src folder (#2943) 2022-05-05 19:27:00 +02:00