fixes no recipient at GCM for estimates

main
Paul Schneider 9 years ago
parent 545812a301
commit 75ffda69d6
1 changed files with 6 additions and 4 deletions

@ -111,10 +111,12 @@ namespace Yavsc.ApiControllers
var yaev = new EstimationEvent(dbContext,estimate,_localizer); var yaev = new EstimationEvent(dbContext,estimate,_localizer);
var regids = estimate.Client.Devices.Select(d => d.GCMRegistrationId).ToArray(); var regids = estimate.Client.Devices.Select(d => d.GCMRegistrationId).ToArray();
logger.LogWarning($"new regids: {regids}"); bool gcmSent = false;
var grep = await _GCMSender.NotifyEstimateAsync(_googleSettings,regids,yaev); if (regids.Length>0) {
logger.LogWarning($"grep: {grep}"); var grep = await _GCMSender.NotifyEstimateAsync(_googleSettings,regids,yaev);
return Ok (new { ProviderValidationDate = estimate.ProviderValidationDate, GCMSent = grep.success }); gcmSent = grep.success>0;
}
return Ok (new { ProviderValidationDate = estimate.ProviderValidationDate, GCMSent = gcmSent });
} }
[HttpGet("prosign/{id}")] [HttpGet("prosign/{id}")]

Loading…