Quentin Gliech
|
6ad8b82a35
|
storage{,-pg}: better documentation of both crates
|
2023-01-26 18:13:14 +01:00 |
|
Quentin Gliech
|
0bf1a1998e
|
storage-pg: add tests for most remaining repositories
Also fixes all the list_paginated() repository methods
|
2023-01-26 15:51:53 +01:00 |
|
Quentin Gliech
|
3f4ad789bf
|
storage-pg: write tests for the OAuth2 repositories
|
2023-01-25 17:24:34 +01:00 |
|
Quentin Gliech
|
90dbc5d6ff
|
storage: document all the repository traits and methods
|
2023-01-25 16:09:36 +01:00 |
|
Quentin Gliech
|
d14ca156ad
|
storage: split the repository trait
|
2023-01-24 16:05:14 +01:00 |
|
Quentin Gliech
|
a9facab131
|
Box the repository everywhere
|
2023-01-20 17:53:04 +01:00 |
|
Quentin Gliech
|
f4c64c2171
|
storage: ensure the repository trait can be boxed
and define some wrappers to map the errors
|
2023-01-19 19:10:35 +01:00 |
|
Quentin Gliech
|
876bc9fcb3
|
handlers: extract the PgRepository from the request
Also fix a bunch of clippy errors & doctests
|
2023-01-18 18:22:13 +01:00 |
|
Quentin Gliech
|
9005931e2a
|
handlers: box the rng and clock, and extract it from the state
|
2023-01-18 17:49:59 +01:00 |
|
Quentin Gliech
|
8c585b20f0
|
Fix rustfmt
|
2023-01-18 12:27:44 +01:00 |
|
Quentin Gliech
|
142fdbd45a
|
storage: make the Clock a trait
|
2023-01-18 12:20:30 +01:00 |
|
Quentin Gliech
|
73a921cc30
|
Split the storage trait from the implementation
|
2023-01-18 10:38:22 +01:00 |
|