Partially support DELETE /trips
Allow a user to delete a trip entry from the Trips table using the Primary Key. While this type-checks and compiles, it doesn't appear to be working as intended. Perhaps I should use an auto-incrementing integer as the Primary Key. I'm not sure how I want to handle this, so I'm punting for now.
This commit is contained in:
parent
0637da36cc
commit
6d9e76313d
3 changed files with 39 additions and 5 deletions
|
|
@ -14,10 +14,15 @@ type API = "user"
|
|||
:> Post '[JSON] (Maybe T.Session)
|
||||
:<|> "user"
|
||||
:> Capture "name" Text
|
||||
:> Get '[JSON] (Maybe T.Account)
|
||||
:<|> "trip"
|
||||
:> Get '[JSON] (Maybe T.Account)
|
||||
-- Create
|
||||
:<|> "trips"
|
||||
:> ReqBody '[JSON] T.Trip
|
||||
:> Post '[JSON] NoContent
|
||||
-- Read
|
||||
:<|> "trips"
|
||||
:> Get '[JSON] [T.Trip]
|
||||
-- Delete
|
||||
:<|> "trips"
|
||||
:> ReqBody '[JSON] T.TripPK
|
||||
:> Delete '[JSON] NoContent
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue