public async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "get", Route = "TemporaryExposureKeys")] HttpRequest req) { if (!long.TryParse(req.Query?["since"], out var sinceEpochSeconds)) { sinceEpochSeconds = new DateTimeOffset(DateTime.UtcNow.AddDays(-14)).ToUnixTimeSeconds(); } var keysResponse = await TekRepository.GetKeysAsync(sinceEpochSeconds); return(new OkObjectResult(keysResponse)); }