public async Task <JsonResult> ThumbsAsync(IEnumerable <FullPath> paths) { var response = new ThumbsResponseModel(); foreach (var path in paths) { response.Images.Add(path.HashedTarget, await path.RootVolume.GenerateThumbHashAsync(path.File)); //response.Images.Add(target, path.Root.GenerateThumbHash(path.File) + path.File.Extension); // 2018.02.23: Fix } return(await Json(response)); }
public async Task <JsonResult> Thumbs(IEnumerable <string> targets) { ThumbsResponseModel response = new ThumbsResponseModel(); foreach (string target in targets) { FullPath path = ParsePath(target); response.Images.Add(target, path.Root.GenerateThumbHash(path.File)); } return(await Json(response)); }