Added support for savemaxpower
This commit is contained in:
@@ -35,8 +35,8 @@ namespace TOOHUCardAPI.Controllers
|
||||
return Ok(e.response);
|
||||
}
|
||||
}
|
||||
|
||||
protected Task<IActionResult> InvokeEndpointHandlerForMethod<T>(object _this, string method, string body)
|
||||
|
||||
private Task<IActionResult> InvokeEndpointHandlerForMethod<T>(object _this, string method, string body)
|
||||
{
|
||||
MethodMap registeredEndpointHandlers = GetMethodMapForType<T>();
|
||||
if (registeredEndpointHandlers.ContainsKey(method))
|
||||
|
||||
@@ -31,10 +31,6 @@ namespace TOOHUCardAPI.Controllers
|
||||
public async Task<IActionResult> Get(string id)
|
||||
{
|
||||
User user = await _userRepository.GetUser(id);
|
||||
if (user == null)
|
||||
{
|
||||
return BadRequest("Invalid user id specified");
|
||||
}
|
||||
|
||||
return Ok(_mapper.Map<PlayerBaseDataResponse>(user));
|
||||
}
|
||||
|
||||
@@ -39,6 +39,14 @@ namespace TOOHUCardAPI.Controllers
|
||||
_storeService = storeService;
|
||||
}
|
||||
|
||||
private async Task<IActionResult> SavePowerMax(string body)
|
||||
{
|
||||
PlayerDataSavePowerMaxTotalRequest request =
|
||||
JsonConvert.DeserializeObject<PlayerDataSavePowerMaxTotalRequest>(body);
|
||||
await _storeService.ChangePowerMaxTotal(request.SteamId, request.Op == "add" ? 1 : -1);
|
||||
return Ok(new OkResponse());
|
||||
}
|
||||
|
||||
[EndpointHandler("save_card_level")]
|
||||
private async Task<IActionResult> SaveCardLevel(string body)
|
||||
{
|
||||
@@ -97,10 +105,6 @@ namespace TOOHUCardAPI.Controllers
|
||||
PlayerDataSaveCardGroupRequest request =
|
||||
JsonConvert.DeserializeObject<PlayerDataSaveCardGroupRequest>(body);
|
||||
User user = await _userRepository.GetUser(request.SteamId);
|
||||
if (user == null)
|
||||
{
|
||||
throw new InvalidUserException();
|
||||
}
|
||||
|
||||
EncodedCardGroup group = user.EncodedCardGroups.FirstOrDefault(group => group.GroupKey == request.GroupKey) ?? new EncodedCardGroup()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user