private void AddImage(ref List <RemoteImageInfo> list, ImageType imageType, API.Models.Image image) { var imageInfo = GetImage(image, imageType); if (imageInfo != null) { list.Add(imageInfo); } }
private void AddImage(ref List <RemoteImageInfo> list, ImageType imageType, API.Models.Image image) { var imageUrl = Helper.GetImageUrl(image); if (!string.IsNullOrEmpty(imageUrl)) { list.Add(new RemoteImageInfo { ProviderName = Name, Type = imageType, Url = imageUrl }); } }
private RemoteImageInfo GetImage(API.Models.Image image, ImageType imageType) { var imageUrl = image?.ToURLString(); if (string.IsNullOrEmpty(imageUrl) || image.RelativeFilepath.Equals("/")) { return(null); } return(new RemoteImageInfo { ProviderName = "Shoko", Type = imageType, Url = imageUrl }); }