Browse Source

fix favourites overwrite

renovate/org.robolectric-robolectric-4.x
Austin Huang 4 years ago
parent
commit
7c44dad05d
No known key found for this signature in database GPG Key ID: 84C23AA04587A91F
  1. 2
      app/src/main/java/awais/instagrabber/db/dao/FavoriteDao.java
  2. 2
      app/src/main/java/awais/instagrabber/fragments/HashTagFragment.java
  3. 2
      app/src/main/java/awais/instagrabber/fragments/LocationFragment.java
  4. 2
      app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java

2
app/src/main/java/awais/instagrabber/db/dao/FavoriteDao.java

@ -21,7 +21,7 @@ public interface FavoriteDao {
@Query("SELECT * FROM favorites WHERE query_text = :query and type = :type")
Favorite findFavoriteByQueryAndType(String query, FavoriteType type);
@Insert(onConflict = OnConflictStrategy.REPLACE)
@Insert
List<Long> insertFavorites(Favorite... favorites);
@Update

2
app/src/main/java/awais/instagrabber/fragments/HashTagFragment.java

@ -513,7 +513,7 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe
@Override
public void onDataNotAvailable() {
favoriteRepository.insertOrUpdateFavorite(new Favorite(
-1,
0,
hashtag.substring(1),
FavoriteType.HASHTAG,
hashtagModel.getName(),

2
app/src/main/java/awais/instagrabber/fragments/LocationFragment.java

@ -499,7 +499,7 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR
@Override
public void onDataNotAvailable() {
favoriteRepository.insertOrUpdateFavorite(new Favorite(
-1,
0,
locationId,
FavoriteType.LOCATION,
locationModel.getName(),

2
app/src/main/java/awais/instagrabber/fragments/main/ProfileFragment.java

@ -623,7 +623,7 @@ public class ProfileFragment extends Fragment implements SwipeRefreshLayout.OnRe
@Override
public void onDataNotAvailable() {
favoriteRepository.insertOrUpdateFavorite(new Favorite(
-1,
0,
profileModel.getUsername(),
FavoriteType.USER,
profileModel.getName(),

Loading…
Cancel
Save