diff --git a/app/src/main/java/com/example/tampopo_client/viewmodels/ActivityViewModel.java b/app/src/main/java/com/example/tampopo_client/viewmodels/ActivityViewModel.java index 810bc38..979f251 100644 --- a/app/src/main/java/com/example/tampopo_client/viewmodels/ActivityViewModel.java +++ b/app/src/main/java/com/example/tampopo_client/viewmodels/ActivityViewModel.java @@ -40,8 +40,6 @@ private final Map>> friendToActivitiesLiveData; // <フレンドのユーザーID, フレンドのアクティビティのリスト> private final MutableLiveData> friendUserIdsLiveData; // フレンドのユーザーIDのリスト - private List prevFriendUserIds = null; - private final String myUserId; private final String myToken; @@ -148,9 +146,6 @@ assert userActivitiesLiveData != null; List userActivities = userActivitiesLiveData.getValue(); - if (userActivities == null) { - return; - } if (userActivities.isEmpty()) { userActivitiesLiveData.postValue(List.of(latestActivity)); @@ -269,8 +264,7 @@ // MEMO: 入れ込んだだけ // フレンドのIDをアクティビティ更新順に並べ替える List friendUserIds = friendUserIdsLiveData.getValue(); - if (prevFriendUserIds == null || !prevFriendUserIds.equals(friendUserIds)) { - prevFriendUserIds = friendUserIds; + if (friendUserIds == null || !friendUserIds.equals(response.body())) { friendUserIdsLiveData.postValue(response.body()); SortedSet friends = new TreeSet<>(new Friend.UpdateTimeComparator());