fixes claims routes
This commit is contained in:
@@ -35,11 +35,11 @@ export const Api = {
|
|||||||
},
|
},
|
||||||
putClaim (player_id, item_id) {
|
putClaim (player_id, item_id) {
|
||||||
const payload = { player_id, item_id };
|
const payload = { player_id, item_id };
|
||||||
return this.__doFetch("claims", 'PUT', payload);
|
return this.__doFetch("players/" + player_id + "/claims", 'PUT', payload);
|
||||||
},
|
},
|
||||||
unClaim (player_id, item_id) {
|
unClaim (player_id, item_id) {
|
||||||
const payload = { player_id, item_id };
|
const payload = { player_id, item_id };
|
||||||
return this.__doFetch("claims", 'DELETE', payload);
|
return this.__doFetch("players/" + player_id + "/claims", 'DELETE', payload);
|
||||||
},
|
},
|
||||||
updateWealth (player_id, value_in_gp) {
|
updateWealth (player_id, value_in_gp) {
|
||||||
const payload = { player_id, value_in_gp: Number(value_in_gp) };
|
const payload = { player_id, value_in_gp: Number(value_in_gp) };
|
||||||
|
|||||||
@@ -107,14 +107,14 @@ mod endpoints {
|
|||||||
db_call(pool, move |api| api.fetch_claims())
|
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| {
|
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| {
|
db_call(pool, move |api| {
|
||||||
api.as_player(data.player_id).unclaim(data.item_id)
|
api.as_player(*player).unclaim(data.item_id)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user