Skip to content

Commit 862bfb0

Browse files
committed
correct handling of dgs videoType
1 parent 8aa8f48 commit 862bfb0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/mServer/crawler/sender/zdf/tasks/ZdfFilmTask.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public ZdfFilmTask(
4343
}
4444

4545
private static DatenFilm createFilm(final ZdfFilmDto zdfFilmDto, final DownloadDto downloadDto, String aLanguage) {
46-
String title = updateTitle(aLanguage, zdfFilmDto.getTitle());
46+
String title = updateTitle(aLanguage, zdfFilmDto.getTitle(), zdfFilmDto.getVideoType());
4747

4848
LocalDateTime time = zdfFilmDto.getTime();
4949

@@ -82,7 +82,6 @@ protected AbstractRestTask<DatenFilm, ZdfFilmDto> createNewOwnInstance(
8282
private void addFilm(final ZdfFilmDto zdfFilmDto, final DownloadDto downloadDto) {
8383

8484
for (final String language : downloadDto.getLanguages().stream().sorted().toList()) {
85-
// todo deu-ad bei audiodescription passt nicht im title
8685
DownloadDtoFilmConverter.getOptimizedUrls(
8786
downloadDto.getDownloadUrls(language), Optional.of(optimizer));
8887

@@ -116,7 +115,7 @@ private static void setGeoLocation(DownloadDto downloadDto, DatenFilm filmWithLa
116115
geoLocation.ifPresent(geoLocations -> filmWithLanguage.arr[DatenFilm.FILM_GEO] = geoLocations.getDescription());
117116
}
118117

119-
private static String updateTitle(final String aLanguage, final String aTitle) {
118+
private static String updateTitle(final String aLanguage, final String aTitle, String videoType) {
120119
String title = aTitle;
121120
switch (aLanguage) {
122121
case ZdfConstants.LANGUAGE_GERMAN:
@@ -137,6 +136,10 @@ private static String updateTitle(final String aLanguage, final String aTitle) {
137136
title += "(" + aLanguage + ")";
138137
}
139138

139+
if ("DGS".equalsIgnoreCase(videoType)) {
140+
title += " (Gebärdensprache)";
141+
}
142+
140143
return title;
141144
}
142145
}

0 commit comments

Comments
 (0)