fixes claims routes

This commit is contained in:
2019-10-14 23:38:29 +02:00
parent c72169281d
commit a05cab9974
2 changed files with 6 additions and 6 deletions

View File

@@ -107,14 +107,14 @@ mod endpoints {
db_call(pool, move |api| api.fetch_claims())
}
pub fn put_claim(pool: AppPool, data: web::Json<PlayerClaim>) -> impl Future<Item = HttpResponse, Error = Error>{
pub fn put_claim(pool: AppPool, (player, loot): (web::Path<i32>, web::Json<PlayerClaim>)) -> impl Future<Item = HttpResponse, Error = Error>{
db_call(pool, move |api| {
api.as_player(data.player_id).claim(data.item_id)
api.as_player(*player).claim(loot.item_id)
})
}
pub fn delete_claim(pool: AppPool, data: web::Json<PlayerClaim>) -> impl Future<Item = HttpResponse, Error = Error>{
pub fn delete_claim(pool: AppPool, (player, data): (web::Path<i32>, web::Json<PlayerClaim>)) -> impl Future<Item = HttpResponse, Error = Error>{
db_call(pool, move |api| {
api.as_player(data.player_id).unclaim(data.item_id)
api.as_player(*player).unclaim(data.item_id)
})
}
}