private void AddImage(ref List <RemoteImageInfo> list, ImageType imageType, API.Models.Image image)
        {
            var imageInfo = GetImage(image, imageType);

            if (imageInfo != null)
            {
                list.Add(imageInfo);
            }
        }
Esempio n. 2
0
        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
            });
        }