public async Task <IActionResult> GetPermissions(string app) { var response = await permissionsProvider.GetPermissionsAsync(App); Response.Headers[HeaderNames.ETag] = string.Join(";", response).Sha256Base64(); return(Ok(response)); }
public IActionResult GetPermissions(string app) { var response = Deferred.AsyncResponse(() => { return(permissionsProvider.GetPermissionsAsync(App)); }); Response.Headers[HeaderNames.ETag] = string.Concat(response).ToSha256Base64(); return(Ok(response)); }