diff --git a/Habitica/res/values/strings.xml b/Habitica/res/values/strings.xml index 5ca9622ba..39fa017d8 100644 --- a/Habitica/res/values/strings.xml +++ b/Habitica/res/values/strings.xml @@ -603,4 +603,5 @@ New challenge title Ownership Inn + System diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/InventoryRepositoryImpl.java b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/InventoryRepositoryImpl.java index 7aaea791f..ddf457e6e 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/InventoryRepositoryImpl.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/InventoryRepositoryImpl.java @@ -212,9 +212,9 @@ public class InventoryRepositoryImpl extends ContentRepositoryImpl buyItem(User user, String key, double value) { return apiClient.buyItem(key) .doOnNext(buyResponse -> localRepository.executeTransaction(realm -> { - buyResponse.items.setUserId(user.getId()); User copiedUser = localRepository.getUnmanagedCopy(user); if (buyResponse.items != null) { + buyResponse.items.setUserId(user.getId()); copiedUser.setItems(buyResponse.items); } if (buyResponse.hp != null) { diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.java index 9bf090c95..03af15539 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/social/ChatRecyclerViewAdapter.java @@ -144,7 +144,11 @@ public class ChatRecyclerViewAdapter extends RealmRecyclerViewAdapter 0) { + userLabel.setText(msg.user); + } else { + userLabel.setText(R.string.system); + } } userLabel.setClickable(true); diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java index acbce7eea..5994ce137 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.java @@ -81,7 +81,7 @@ public class RewardsRecyclerViewAdapter extends RecyclerView.Adapter socialRepository.retrieveGroupMembers(group1.id, true)) - .subscribe(members -> { - members.size(); - }, RxErrorHandler.handleEmptyError()); + .subscribe(members -> {}, RxErrorHandler.handleEmptyError()); } setViewPagerAdapter();