Verhindern von doppelten
parent
2ffaafc425
commit
60c543eb85
|
|
@ -72,17 +72,19 @@ package eric.Roullette.service;
|
|||
}
|
||||
|
||||
try {
|
||||
GetCurrentUsersRecentlyPlayedTracksRequest request = userApi.getCurrentUsersRecentlyPlayedTracks()
|
||||
.limit(limit)
|
||||
.build();
|
||||
PagingCursorbased<PlayHistory> history = request.execute();
|
||||
if (history == null || history.getItems() == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
return Arrays.stream(history.getItems())
|
||||
.map(item -> item.getTrack().getUri())
|
||||
.distinct()
|
||||
.toList();
|
||||
// GetCurrentUsersRecentlyPlayedTracksRequest request = userApi.getCurrentUsersRecentlyPlayedTracks()
|
||||
// .limit(limit)
|
||||
// .build();
|
||||
// PagingCursorbased<PlayHistory> history = request.execute();
|
||||
// if (history == null || history.getItems() == null) {
|
||||
// return Collections.emptyList();
|
||||
// }
|
||||
// return Arrays.stream(history.getItems())
|
||||
// .map(item -> item.getTrack().getUri())
|
||||
//
|
||||
// .toList();
|
||||
// Verwende die limitierte Methode, um die Anzahl der Tracks zu begrenzen
|
||||
return getRecentTracksLimit(userApi, limit);
|
||||
} catch (IOException | SpotifyWebApiException | ParseException e) {
|
||||
e.printStackTrace();
|
||||
return Collections.emptyList();
|
||||
|
|
@ -104,6 +106,6 @@ package eric.Roullette.service;
|
|||
return getRecentTracksLimit(userApi, newLimit);
|
||||
|
||||
}
|
||||
|
||||
return uris.subList(0, limit);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue