Avoid duplicate video errors.

This commit is contained in:
Kavin 2022-07-04 06:00:41 +01:00
parent c8628dcf05
commit a1311ec22b
No known key found for this signature in database
GPG key ID: 49451E4482CC5BCD

View file

@ -64,8 +64,10 @@ public class ServerLauncher extends MultithreadedHttpServerLauncher {
Multithreading.runAsync(() -> {
for (var entry : feed.getEntries()) {
ResponseHelper.handleNewVideo(entry.getLinks().get(0).getHref(),
entry.getPublishedDate().getTime(), null);
String url = entry.getLinks().get(0).getHref();
if (DatabaseHelper.getVideoFromId(StringUtils.substring(url, -11)) != null)
continue;
ResponseHelper.handleNewVideo(url, entry.getPublishedDate().getTime(), null);
}
});