forked from sim0n00ps/OF-DL
Remove checks for "upload" in media urls to stop media being excluded incorrectly
This commit is contained in:
parent
1c0536e766
commit
43fb74067c
@ -601,7 +601,7 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (medium.canView && !medium.files.full.url.Contains("upload"))
|
if (medium.canView)
|
||||||
{
|
{
|
||||||
if (!return_urls.ContainsKey(medium.id))
|
if (!return_urls.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -836,7 +836,7 @@ public class APIHelper : IAPIHelper
|
|||||||
if (previewids.Count > 0)
|
if (previewids.Count > 0)
|
||||||
{
|
{
|
||||||
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
||||||
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (!paidPostCollection.PaidPosts.ContainsKey(medium.id))
|
if (!paidPostCollection.PaidPosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -859,7 +859,7 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (!paidPostCollection.PaidPosts.ContainsKey(medium.id))
|
if (!paidPostCollection.PaidPosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1028,7 +1028,7 @@ public class APIHelper : IAPIHelper
|
|||||||
bool has = paid_post_ids.Any(cus => cus.Equals(medium.id));
|
bool has = paid_post_ids.Any(cus => cus.Equals(medium.id));
|
||||||
if (medium.files!.full != null && !string.IsNullOrEmpty(medium.files!.full.url))
|
if (medium.files!.full != null && !string.IsNullOrEmpty(medium.files!.full.url))
|
||||||
{
|
{
|
||||||
if (!has && !medium.files!.full.url.Contains("upload"))
|
if (!has)
|
||||||
{
|
{
|
||||||
if (!postCollection.Posts.ContainsKey(medium.id))
|
if (!postCollection.Posts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1040,7 +1040,7 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
else if (medium.files.preview != null && medium.files!.full == null)
|
else if (medium.files.preview != null && medium.files!.full == null)
|
||||||
{
|
{
|
||||||
if (!has && !medium.files.preview.url.Contains("upload"))
|
if (!has)
|
||||||
{
|
{
|
||||||
if (!postCollection.Posts.ContainsKey(medium.id))
|
if (!postCollection.Posts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1143,8 +1143,6 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
case VideoResolution.source:
|
case VideoResolution.source:
|
||||||
if (medium.files!.full != null && !string.IsNullOrEmpty(medium.files!.full.url))
|
if (medium.files!.full != null && !string.IsNullOrEmpty(medium.files!.full.url))
|
||||||
{
|
|
||||||
if (!medium.files!.full.url.Contains("upload"))
|
|
||||||
{
|
{
|
||||||
if (!singlePostCollection.SinglePosts.ContainsKey(medium.id))
|
if (!singlePostCollection.SinglePosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1153,7 +1151,6 @@ public class APIHelper : IAPIHelper
|
|||||||
singlePostCollection.SinglePostMedia.Add(medium);
|
singlePostCollection.SinglePostMedia.Add(medium);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
case VideoResolution._240:
|
case VideoResolution._240:
|
||||||
if(medium.videoSources != null)
|
if(medium.videoSources != null)
|
||||||
@ -1199,8 +1196,6 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (medium.files.preview != null && medium.files!.full == null)
|
else if (medium.files.preview != null && medium.files!.full == null)
|
||||||
{
|
|
||||||
if (!medium.files.preview.url.Contains("upload"))
|
|
||||||
{
|
{
|
||||||
if (!singlePostCollection.SinglePosts.ContainsKey(medium.id))
|
if (!singlePostCollection.SinglePosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1212,7 +1207,6 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return singlePostCollection;
|
return singlePostCollection;
|
||||||
}
|
}
|
||||||
@ -1335,7 +1329,7 @@ public class APIHelper : IAPIHelper
|
|||||||
if (medium.canView && medium.files?.drm == null)
|
if (medium.canView && medium.files?.drm == null)
|
||||||
{
|
{
|
||||||
bool has = paid_post_ids.Any(cus => cus.Equals(medium.id));
|
bool has = paid_post_ids.Any(cus => cus.Equals(medium.id));
|
||||||
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (!streamsCollection.Streams.ContainsKey(medium.id))
|
if (!streamsCollection.Streams.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1480,7 +1474,7 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (!archivedCollection.ArchivedPosts.ContainsKey(medium.id))
|
if (!archivedCollection.ArchivedPosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -1593,7 +1587,7 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
foreach (Messages.Medium medium in list.media)
|
foreach (Messages.Medium medium in list.media)
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -1649,7 +1643,7 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
foreach (Messages.Medium medium in list.media)
|
foreach (Messages.Medium medium in list.media)
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload") && messagePreviewIds.Contains(medium.id))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && messagePreviewIds.Contains(medium.id))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -1761,7 +1755,7 @@ public class APIHelper : IAPIHelper
|
|||||||
{
|
{
|
||||||
foreach (Messages.Medium medium in message.media)
|
foreach (Messages.Medium medium in message.media)
|
||||||
{
|
{
|
||||||
if (!messagePreviewIds.Contains(medium.id) && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!messagePreviewIds.Contains(medium.id) && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -1787,7 +1781,7 @@ public class APIHelper : IAPIHelper
|
|||||||
singlePaidMessageCollection.SingleMessageMedia.Add(medium);
|
singlePaidMessageCollection.SingleMessageMedia.Add(medium);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (messagePreviewIds.Contains(medium.id) && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
else if (messagePreviewIds.Contains(medium.id) && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -1993,7 +1987,7 @@ public class APIHelper : IAPIHelper
|
|||||||
if (previewids.Count > 0)
|
if (previewids.Count > 0)
|
||||||
{
|
{
|
||||||
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
||||||
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -2046,7 +2040,7 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -2435,7 +2429,7 @@ public class APIHelper : IAPIHelper
|
|||||||
if (previewids.Count > 0)
|
if (previewids.Count > 0)
|
||||||
{
|
{
|
||||||
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
bool has = previewids.Any(cus => cus.Equals(medium.id));
|
||||||
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
|
|
||||||
if (!purchasedTabCollection.PaidPosts.PaidPosts.ContainsKey(medium.id))
|
if (!purchasedTabCollection.PaidPosts.PaidPosts.ContainsKey(medium.id))
|
||||||
@ -2459,7 +2453,7 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (!purchasedTabCollection.PaidPosts.PaidPosts.ContainsKey(medium.id))
|
if (!purchasedTabCollection.PaidPosts.PaidPosts.ContainsKey(medium.id))
|
||||||
{
|
{
|
||||||
@ -2525,7 +2519,7 @@ public class APIHelper : IAPIHelper
|
|||||||
if (paidMessagePreviewids.Count > 0)
|
if (paidMessagePreviewids.Count > 0)
|
||||||
{
|
{
|
||||||
bool has = paidMessagePreviewids.Any(cus => cus.Equals(medium.id));
|
bool has = paidMessagePreviewids.Any(cus => cus.Equals(medium.id));
|
||||||
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (!has && medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
@ -2578,7 +2572,7 @@ public class APIHelper : IAPIHelper
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url) && !medium.files.full.url.Contains("upload"))
|
if (medium.canView && medium.files != null && medium.files.full != null && !string.IsNullOrEmpty(medium.files.full.url))
|
||||||
{
|
{
|
||||||
if (medium.type == "photo" && !config.DownloadImages)
|
if (medium.type == "photo" && !config.DownloadImages)
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user