diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java index 5278d2c30..102b38344 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/FullProfileActivity.java @@ -119,7 +119,7 @@ public class FullProfileActivity extends BaseActivity { apiHelper.apiService.GetMember(this.userId) .compose(apiHelper.configureApiCallObserver()) - .subscribe(habitRPGUser -> updateView(habitRPGUser), + .subscribe(this::updateView, throwable -> { }); @@ -223,27 +223,14 @@ public class FullProfileActivity extends BaseActivity { addLevelAttributes(stats, user); - petCount.setText(countEntries(user.getItems().getPets()) + ""); - mountCount.setText(countEntriesBool(user.getItems().getMounts()) + ""); + petCount.setText(String.valueOf(countEntries(user.getItems().getPets()))); + mountCount.setText(String.valueOf(countEntries(user.getItems().getMounts()))); } - private int countEntries(HashMap hashMap) { + private int countEntries(HashMap hashMap) { int _count = 0; - for (Map.Entry e : hashMap.entrySet()) { - if (e.getValue() == -1) - continue; - - _count += e.getValue(); - } - - return _count; - } - - private int countEntriesBool(HashMap hashMap) { - int _count = 0; - - for (Map.Entry e : hashMap.entrySet()) { + for (Map.Entry e : hashMap.entrySet()) { if (e.getValue() == null) continue;