Commit graph

20 commits

Author SHA1 Message Date
Ben Grant
e13f466785 Support Null values and use structs 2023-05-15 22:53:50 +10:00
Ben Grant
6b99fe1c72 Properly parse and save stats to datastore 2023-05-15 20:23:43 +10:00
Ben Grant
b586b4c88d More helpful error messages when creating adaptors 2023-05-15 20:11:41 +10:00
Ben Grant
2ba96cc9cb Setup features for conditional compilation 2023-05-15 18:33:32 +10:00
Ben Grant
1a8db405de Add an in-memory storage adaptor 2023-05-15 18:18:26 +10:00
Ben Grant
bf5bcf9992 Co-locate related routes 2023-05-15 16:57:13 +10:00
Ben Grant
aa3b323cb6 Update visited date when event is fetched 2023-05-15 16:48:00 +10:00
Ben Grant
9157308398 Implement remaining methods 2023-05-15 16:30:08 +10:00
Ben Grant
4abb538db7 Create Google datastore adaptor 2023-05-15 15:28:17 +10:00
Ben Grant
2da5ba107f Refactor password auth to use Bearer token 2023-05-14 02:10:22 +10:00
Ben Grant
f46f456db0 Add API docs with utoipa 2023-05-14 00:48:23 +10:00
Ben Grant
300285e84b Update cargo metadata 2023-05-13 22:36:11 +10:00
Ben Grant
983424e17b Add rate limiting functionality 2023-05-13 22:03:52 +10:00
Ben Grant
4676abf6a9 Add cors config 2023-05-13 18:04:57 +10:00
Ben Grant
cd18427d1b Add update_person route 2023-05-13 17:13:04 +10:00
Ben Grant
d2a94b078c Add get_person route 2023-05-13 16:30:16 +10:00
Ben Grant
7770ab958a Add get_people route 2023-05-13 14:02:16 +10:00
Ben Grant
8a26cebf3b Allow name to be optionally passed when creating an event 2023-05-13 13:54:16 +10:00
Ben Grant
fc8e2a4360 Set up some routes using new Rust API 2023-05-13 13:46:23 +10:00
Ben Grant
fdc58b428b Rename main folders and write sql backend adaptor 2023-05-11 17:04:17 +10:00