Skip to content

Commit 1f0bde4

Browse files
committed
usage of enums
1 parent 8ad9b41 commit 1f0bde4

File tree

10 files changed

+49
-47
lines changed

10 files changed

+49
-47
lines changed

src/main/java/servie/track_servie/controller/SeasonController.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.springframework.web.bind.annotation.RequestMapping;
1212
import org.springframework.web.bind.annotation.RequestParam;
1313
import org.springframework.web.util.UriComponentsBuilder;
14+
import servie.track_servie.enums.ServieType;
1415
import servie.track_servie.payload.dtos.operationsImage.Image;
1516
import servie.track_servie.repository.UserRepository;
1617
import servie.track_servie.service.EpisodeService;
@@ -63,7 +64,7 @@ public String changeImage(@PathVariable Integer tmdbId, @PathVariable Integer se
6364
seasonService.changeImage(userId, tmdbId, seasonNo, filePath);
6465
// return "redirect:/track-servie/servies/"+tmdbId;
6566
UriComponentsBuilder builder = UriComponentsBuilder.fromUriString("redirect:/track-servie/servies/{tmdbId}")
66-
.queryParam("type", "tv");
67+
.queryParam("type", ServieType.SERIES.toString());
6768
return builder.buildAndExpand(tmdbId).toUriString();
6869
}
6970
}

src/main/java/servie/track_servie/controller/SeasonControllerReact.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.springframework.web.bind.annotation.RequestParam;
1414
import org.springframework.web.bind.annotation.RestController;
1515
import org.springframework.web.util.UriComponentsBuilder;
16+
import servie.track_servie.enums.ServieType;
1617
import servie.track_servie.payload.dtos.SeasonPageDtos.SeasonDto;
1718
import servie.track_servie.repository.UserRepository;
1819
import servie.track_servie.service.EpisodeService;
@@ -54,7 +55,7 @@ public String changeImage(@PathVariable Integer tmdbId, @PathVariable Integer se
5455
seasonService.changeImage(userId, tmdbId, seasonNo, filePath);
5556
// return "redirect:/track-servie/servies/"+tmdbId;
5657
UriComponentsBuilder builder = UriComponentsBuilder.fromUriString("redirect:/track-servie/servies/{tmdbId}")
57-
.queryParam("type", "tv");
58+
.queryParam("type", ServieType.SERIES.toString());
5859
return builder.buildAndExpand(tmdbId).toUriString();
5960
}
6061
}

src/main/java/servie/track_servie/enums/ServieType.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22

33
public enum ServieType
44
{
5-
MOVIE("movie"),
6-
SERIES("tv");
5+
MOVIE("movie"),
6+
SERIES("tv");
77

8-
private final String value;
8+
private final String value;
99

10-
ServieType(String value)
11-
{
12-
this.value = value;
13-
}
10+
ServieType(String value)
11+
{
12+
this.value = value;
13+
}
1414

15-
@Override
16-
public String toString()
17-
{
18-
return value;
19-
}
15+
@Override
16+
public String toString()
17+
{
18+
return value;
19+
}
2020
}

src/main/java/servie/track_servie/service/EpisodeService.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import servie.track_servie.entity.UserEpisodeData;
2626
import servie.track_servie.entity.UserSeasonData;
2727
import servie.track_servie.entity.UserServieData;
28+
import servie.track_servie.enums.ServieType;
2829
import servie.track_servie.exceptions.ResourceNotFoundException;
2930
import servie.track_servie.payload.dtos.EntityDtoConversion;
3031
import servie.track_servie.payload.dtos.episodePageDtos.EpisodeDtoEpisodePage;
@@ -73,7 +74,7 @@ public EpisodeDtoEpisodePage getEpisode(Integer tmdbId, Integer seasonNo, Intege
7374
public void toggleEpisodeWatch(@NonNull Integer userId, Integer tmdbId, Integer seasonNo, Integer episodeNo)
7475
{
7576
User user = userRepository.findById(userId).orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
76-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey("tv", tmdbId).toString()));
77+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey(ServieType.SERIES.toString(), tmdbId).toString()));
7778
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).orElseGet(() -> userServieDataRepository.save(new UserServieData(user, servie)));
7879
UserSeasonData userSeasonData = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo)).orElseGet(() -> userSeasonDataRepository.save(new UserSeasonData(userServieData, seasonNo)));
7980
UserEpisodeData userEpisodeData = userEpisodeDataRepository.findById(new UserEpisodeDataKey(userSeasonData, episodeNo)).orElse(new UserEpisodeData(userSeasonData, episodeNo));
@@ -84,7 +85,7 @@ public void toggleEpisodeWatch(@NonNull Integer userId, Integer tmdbId, Integer
8485
public void toggleMultipleEpisodeWatch(@NonNull Integer userId, Integer tmdbId, Integer seasonNo, Integer fromEpisodeNumber, Integer toEpisodeNumber, boolean watchValue)
8586
{
8687
User user = userRepository.findById(userId).orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
87-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey("tv", tmdbId).toString()));
88+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey(ServieType.SERIES.toString(), tmdbId).toString()));
8889
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).orElseGet(() -> userServieDataRepository.save(new UserServieData(user, servie)));
8990
UserSeasonData userSeasonData = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo)).orElseGet(() -> userSeasonDataRepository.save(new UserSeasonData(userServieData, seasonNo)));
9091
List<UserEpisodeData> userEpisodeDatas = new ArrayList<>();

src/main/java/servie/track_servie/service/SeasonService.java

+6-5
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import servie.track_servie.entity.UserEpisodeData;
2929
import servie.track_servie.entity.UserSeasonData;
3030
import servie.track_servie.entity.UserServieData;
31+
import servie.track_servie.enums.ServieType;
3132
import servie.track_servie.exceptions.ResourceNotFoundException;
3233
import servie.track_servie.payload.dtos.EntityDtoConversion;
3334
import servie.track_servie.payload.dtos.SeasonPageDtos.EpisodeDto;
@@ -68,7 +69,7 @@ public class SeasonService
6869
// @Scheduled(fixedRate = Integer.MAX_VALUE)
6970
// public void abc()
7071
// {
71-
// Series series = seriesRepository.findById(new ServieKey("tv", 12971)).orElseThrow(() -> new ResourceNotFoundException("Series", "TmdbId", "12971"));
72+
// Series series = seriesRepository.findById(new ServieKey(ServieType.SERIES.toString() 12971)).orElseThrow(() -> new ResourceNotFoundException("Series", "TmdbId", "12971"));
7273
// List<Season> seas = series.getSeasons();
7374
// System.out.println(seas.get(0).getSeasonNo());
7475
// System.out.println(seas.stream().map(s -> s.getSeasonNo()).toString());
@@ -81,7 +82,7 @@ public SeasonDto getSeason(@NonNull Integer userId, Integer tmdbId, Integer seas
8182
{
8283
User user = userRepository.findById(userId).orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
8384
// Season season = seasonRepository.findByTmdbIdAndSeasonNo(tmdbId, seasonNo);
84-
Series series = seriesRepository.findById(new ServieKey("tv", tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Series", "TmdbId", tmdbId.toString()));
85+
Series series = seriesRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Series", "TmdbId", tmdbId.toString()));
8586
Season season = seasonRepository.findBySeriesAndSeasonNo(series, seasonNo);
8687
SeasonDto seasonDto = converter.seasonToDtoSeasonPage(season);
8788
seasonDto.setTotalSeasons(series.getTotalSeasons());
@@ -94,7 +95,7 @@ public SeasonDto getSeason(@NonNull Integer userId, Integer tmdbId, Integer seas
9495
seasonDto.setEpisodes(episodesList);
9596
// -------------------------
9697
// >>> Very bad code :
97-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseGet(() -> servieService.addServie("tv", tmdbId));
98+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseGet(() -> servieService.addServie(ServieType.SERIES.toString(), tmdbId));
9899
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).orElse(new UserServieData(user, servie));
99100
Optional<UserSeasonData> userSeasonDataOptional = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo));
100101
if(userSeasonDataOptional.isPresent())
@@ -133,7 +134,7 @@ public SeasonDto getSeason(@NonNull Integer userId, Integer tmdbId, Integer seas
133134
public void toggleSeasonWatch(@NonNull Integer userId, Integer tmdbId, Integer seasonNo)
134135
{
135136
User user = userRepository.findById(userId).orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
136-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseGet(() -> servieService.addServie("tv", tmdbId));
137+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseGet(() -> servieService.addServie(ServieType.SERIES.toString(), tmdbId));
137138
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).orElseGet(() -> userServieDataRepository.save(new UserServieData(user, servie)));
138139
UserSeasonData userSeasonData = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo)).orElseGet(() -> userSeasonDataRepository.save(new UserSeasonData(userServieData, seasonNo)));
139140
List<UserEpisodeData> userEpisodeDatas = userEpisodeDataRepository.getToggledEpisodes(tmdbId, seasonNo, !userSeasonData.getWatched());
@@ -158,7 +159,7 @@ public List<Image> getSeasonImages(Integer tmdbId, Integer seasonNo)
158159
public void changeImage(@NonNull Integer userId, Integer tmdbId, Integer seasonNo, String filePath)
159160
{
160161
User user = userRepository.findById(userId).orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
161-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey("tv", tmdbId).toString()));
162+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey(ServieType.SERIES.toString(), tmdbId).toString()));
162163
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).get();
163164
// ??? what if user don't have this season
164165
UserSeasonData userSeasonData = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo)).get();

src/main/java/servie/track_servie/service/ServieService.java

+17-20
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public class ServieService
131131
public Servie addServie(String type, Integer tmdbId)
132132
{
133133
Servie servie = new Servie();
134-
if(type.equals("tv"))
134+
if(type.equals(ServieType.SERIES.toString()))
135135
servie = addSeries(tmdbId);
136136
else
137137
servie = addMovie(tmdbId);
@@ -217,8 +217,7 @@ private void addMovieCollection(Integer collectionId)
217217
log.info(" Adding movie {} as a part of collection", movie.getTmdbId());
218218
ResponseEntity<Movie> movieResponse = restTemplate
219219
.exchange(
220-
tmdbApiBaseUrl+"/"+ServieType.MOVIE.toString()+"/"
221-
+movie.getTmdbId(),
220+
tmdbApiBaseUrl+"/"+ServieType.MOVIE.toString()+"/"+movie.getTmdbId(),
222221
httpMethod, httpEntity, Movie.class);
223222
if(movieResponse.getStatusCode()==HttpStatus.OK)
224223
{
@@ -305,18 +304,18 @@ private void addMovieCollection(Integer collectionId)
305304
}
306305
}
307306

308-
@Scheduled(fixedRate = Integer.MAX_VALUE)
307+
// @Scheduled(fixedRate = Integer.MAX_VALUE)
309308
// @Scheduled(cron = "0 0 6 * * ?") // Runs every morning at 6 AM
310309
@Transactional
311310
public void updateAiringSeries()
312311
{
313312
// Series (Airing) -> everyday once
314-
// List<Series> serieses = seriesRepository.findByLastModifiedBeforeAndStatus(LocalDateTime.now(ZoneOffset.UTC),
315-
// "Returning Series");
316-
// log.info("Updating {} series which are currently airing", serieses.size());
317-
// for(Series series : serieses)
318-
updateSeries(131041/*series.getTmdbId()*/);
319-
// log.info("Finished Updating {} series which are currently airing", serieses.size());
313+
List<Series> serieses = seriesRepository.findByLastModifiedBeforeAndStatus(LocalDateTime.now(ZoneOffset.UTC),
314+
"Returning Series");
315+
log.info("Updating {} series which are currently airing", serieses.size());
316+
for(Series series : serieses)
317+
updateSeries(series.getTmdbId());
318+
log.info("Finished Updating {} series which are currently airing", serieses.size());
320319
}
321320

322321
// @Scheduled(fixedRate = Integer.MAX_VALUE)
@@ -343,7 +342,7 @@ private void updateSeries(Integer tmdbId)
343342
return;
344343
}
345344
log.info("Updating series {} name {}", tmdbId, tempSeries.getTitle());
346-
Series oldSeries = (Series) servieRepository.findById(new ServieKey("tv", tmdbId)).get();
345+
Series oldSeries = (Series) servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).get();
347346
if(!oldSeries.isAdult()==tempSeries.isAdult())
348347
{
349348
log.info(" Series 'Adult' mismatched");
@@ -884,7 +883,7 @@ private Series fetchSeriesFromTmdb(Integer tmdbId)
884883
allEpCrews = null;
885884
allSeasonCasts = null;
886885
series.setSeasons(seasons);
887-
series.setChildtype("tv");
886+
series.setChildtype(ServieType.SERIES.toString());
888887
series.setGenres(genreUtils.convertTmdbGenresToTrackServieGenres(series.getGenres()));
889888
series.setLastModified(LocalDateTime.now(ZoneOffset.UTC));
890889
}
@@ -907,7 +906,7 @@ public ServieDto getServie(@NonNull Integer userId, String childtype, Integer tm
907906
// user's database
908907
ServieDto ServieDto = servieRepository.getServieForServiePage(user, childtype, tmdbId)
909908
.orElseGet(() -> searchServie(childtype, tmdbId));
910-
if(childtype.equals("tv"))
909+
if(childtype.equals(ServieType.SERIES.toString()))
911910
{
912911
List<SeasonDto> seasons = userSeasonDataRepository.getSeasons(user, childtype, tmdbId).stream()
913912
.sorted(Comparator.comparing(SeasonDto::getSeasonNo))
@@ -943,21 +942,19 @@ public ServieDto getServie(@NonNull Integer userId, String childtype, Integer tm
943942
private ServieDto searchServie(String childtype, Integer tmdbId)
944943
{
945944
Servie servie = addServie(childtype, tmdbId);
946-
if(childtype.equals("tv"))
945+
if(childtype.equals(ServieType.SERIES.toString()))
947946
{
948947
Series series = (Series) servie;
949-
ServieDto ser = new ServieDto(tmdbId, childtype, servie.getTitle(), servie.getStatus(), servie.getTagline(),
948+
return new ServieDto(tmdbId, childtype, servie.getTitle(), servie.getStatus(), servie.getTagline(),
950949
servie.getOverview(), servie.getBackdropPath(), servie.getLogoPath(), servie.getLastModified(),
951950
null, null, series.getTotalSeasons(), series.getTotalEpisodes(), 0, 0, 0, false);
952-
return ser;
953951
}
954952
else
955953
{
956954
Movie movie = (Movie) servie;
957-
ServieDto ser = new ServieDto(tmdbId, childtype, servie.getTitle(), servie.getStatus(), servie.getTagline(),
955+
return new ServieDto(tmdbId, childtype, servie.getTitle(), servie.getStatus(), servie.getTagline(),
958956
servie.getOverview(), servie.getBackdropPath(), servie.getLogoPath(), servie.getLastModified(),
959957
movie.getReleaseDate(), movie.getRuntime(), null, null, 0, 0, 0, false);
960-
return ser;
961958
}
962959
}
963960

@@ -1185,7 +1182,7 @@ public void toggleServieWatch(@NonNull Integer userId, String childtype, Integer
11851182
.orElseGet(() -> addServie(childtype, tmdbId));
11861183
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie))
11871184
.orElseGet(() -> userServieDataRepository.save(new UserServieData(user, servie)));
1188-
if(childtype.equals("tv"))
1185+
if(childtype.equals(ServieType.SERIES.toString()))
11891186
{
11901187
List<Integer> seasonNos = new ArrayList<>();
11911188
// if (Series 1 -> 0)
@@ -1250,7 +1247,7 @@ public void toggleSeasonWatch2(@NonNull Integer userId, Integer tmdbId, Integer
12501247
{
12511248
User user = userRepository.findById(userId)
12521249
.orElseThrow(() -> new ResourceNotFoundException("User", "Id", userId.toString()));
1253-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseGet(() -> addServie("tv", tmdbId));
1250+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseGet(() -> addServie(ServieType.SERIES.toString(), tmdbId));
12541251
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie))
12551252
.orElseGet(() -> userServieDataRepository.save(new UserServieData(user, servie)));
12561253
UserSeasonData userSeasonData = userSeasonDataRepository

src/main/java/servie/track_servie/service/VaultService.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import servie.track_servie.entity.UserEpisodeData;
2424
import servie.track_servie.entity.UserSeasonData;
2525
import servie.track_servie.entity.UserServieData;
26+
import servie.track_servie.enums.ServieType;
2627
import servie.track_servie.exceptions.ResourceNotFoundException;
2728
import servie.track_servie.payload.dtos.backupData.UserEpisodeBkpDto;
2829
import servie.track_servie.payload.dtos.backupData.UserSeasonBkpDto;
@@ -311,7 +312,7 @@ private void importUserEpisodesData(User user)
311312
Integer episodeNo = Integer.parseInt(row[3]);
312313
Boolean watched = Boolean.valueOf(row[4]);
313314
String notes = row[5].isEmpty()? null : row[5];
314-
Servie servie = servieRepository.findById(new ServieKey("tv", tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey("tv", tmdbId).toString()));
315+
Servie servie = servieRepository.findById(new ServieKey(ServieType.SERIES.toString(), tmdbId)).orElseThrow(() -> new ResourceNotFoundException("Servie", "ServieKey", new ServieKey(ServieType.SERIES.toString(), tmdbId).toString()));
315316
UserServieData userServieData = userServieDataRepository.findById(new UserServieDataKey(user, servie)).orElseThrow(() -> new ResourceNotFoundException("UserServieData", "UserServieDataKey", new UserServieDataKey(user, servie).toString()));
316317
UserSeasonData userSeasonData = userSeasonDataRepository.findById(new UserSeasonDataKey(userServieData, seasonNo)).orElseThrow(() -> new ResourceNotFoundException("UserServieData", "UserSeasonDataKey", new UserSeasonDataKey(userServieData, seasonNo).toString()));
317318
UserEpisodeData userEpisodeData = new UserEpisodeData();

src/main/resources/templates/HomePage.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
<select name="type" id="type">
127127
<option value="">Servies</option>
128128
<option value="movie">Movies</option>
129-
<option value="tv">Series</option>
129+
<option value=ServieType.SERIES>Series</option>
130130
</select>
131131
&nbsp;
132132
&nbsp;
@@ -155,7 +155,7 @@
155155
<i class="bi bi-arrow-down-up"></i>
156156
<select th:name="type">
157157
<option value="movie">Movie</option>
158-
<option value="tv">Series</option>
158+
<option value=ServieType.SERIES>Series</option>
159159
</select>
160160
<button class="btn btn-light" type="submit">
161161
<i class="bi bi-search"></i>

src/main/resources/templates/SearchPage.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<i class="bi bi-arrow-down-up"></i>
3333
<select th:name="type">
3434
<option value="movie">Movie</option>
35-
<option value="tv">Series</option>
35+
<option value=ServieType.SERIES>Series</option>
3636
</select>
3737
<button class="btn btn-light" type="submit">
3838
<i class="bi bi-search"></i>

tmdb exports/movie_ids.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -513593,7 +513593,7 @@
513593513593
{"adult":false,"id":720587,"original_title":"Pourritude","popularity":0.6,"video":false}
513594513594
{"adult":false,"id":720588,"original_title":"ᓇᓄᕐᓗᒃ","popularity":0.6,"video":false}
513595513595
{"adult":false,"id":720589,"original_title":"Ночные ведьмы","popularity":0.6,"video":false}
513596-
{"adult":false,"id":720590,"original_title":"TV","popularity":0.645,"video":false}
513596+
{"adult":false,"id":720590,"original_title":ServieType.SERIES,"popularity":0.645,"video":false}
513597513597
{"adult":false,"id":720591,"original_title":"I_I_I","popularity":0.603,"video":false}
513598513598
{"adult":false,"id":720592,"original_title":"Desire on the Surface of the Skin","popularity":0.6,"video":false}
513599513599
{"adult":false,"id":720593,"original_title":"Wunderkammer","popularity":0.6,"video":false}
@@ -753919,7 +753919,7 @@
753919753919
{"adult":false,"id":1054924,"original_title":"Coppie","popularity":0.6,"video":false}
753920753920
{"adult":false,"id":1054925,"original_title":"Gioco","popularity":0.6,"video":false}
753921753921
{"adult":false,"id":1054926,"original_title":"Goffredo","popularity":0.6,"video":false}
753922-
{"adult":false,"id":1054927,"original_title":"TV","popularity":0.6,"video":false}
753922+
{"adult":false,"id":1054927,"original_title":ServieType.SERIES,"popularity":0.6,"video":false}
753923753923
{"adult":false,"id":1054928,"original_title":"Mothra - Donnez l'esprit","popularity":0.6,"video":false}
753924753924
{"adult":false,"id":1054929,"original_title":"Piloro","popularity":0.6,"video":false}
753925753925
{"adult":false,"id":1054930,"original_title":"Verguizas cabronas","popularity":0.6,"video":false}

0 commit comments

Comments
 (0)