Code refactor

This commit is contained in:
CappielloAntonio 2021-08-24 12:59:37 +02:00
parent c37002c87b
commit 9bed2275ef

View file

@ -265,23 +265,21 @@ public class AlbumRepository {
public MutableLiveData<List<Integer>> getDecades() {
MutableLiveData<List<Integer>> decades = new MutableLiveData<>();
getFirstAlbum(first -> {
getLastAlbum(last -> {
if(first != -1 && last != -1) {
List<Integer> decadeList = new ArrayList();
getFirstAlbum(first -> getLastAlbum(last -> {
if(first != -1 && last != -1) {
List<Integer> decadeList = new ArrayList();
int startDecade = first - (first % 10);
int lastDecade = last - (last % 10);
int startDecade = first - (first % 10);
int lastDecade = last - (last % 10);
while (startDecade <= lastDecade) {
decadeList.add(startDecade);
startDecade = startDecade + 10;
}
decades.setValue(decadeList);
while (startDecade <= lastDecade) {
decadeList.add(startDecade);
startDecade = startDecade + 10;
}
});
});
decades.setValue(decadeList);
}
}));
return decades;
}