private static string GetBaseAddressForDownloadKind(DownloadKind downloadKind, bool useHttps)
{
switch (downloadKind)
{
case DownloadKind.Thumbnail:
return(ClientConstants.GetThumbnailUrlPrefix(useHttps));
case DownloadKind.NormalImage:
return(ClientConstants.GetImageUrlPrefix(useHttps));
case DownloadKind.LargestAvailable:
return(ClientConstants.GetFullSizeUrlPrefix(useHttps));
default:
throw new InvalidOperationException();
}
}