mirror of
				https://github.com/KokaKiwi/BarInsta
				synced 2025-10-31 03:25:34 +00:00 
			
		
		
		
	fix favourites overwrite
This commit is contained in:
		
							parent
							
								
									30fcf687eb
								
							
						
					
					
						commit
						7c44dad05d
					
				| @ -21,7 +21,7 @@ public interface FavoriteDao { | |||||||
|     @Query("SELECT * FROM favorites WHERE query_text = :query and type = :type") |     @Query("SELECT * FROM favorites WHERE query_text = :query and type = :type") | ||||||
|     Favorite findFavoriteByQueryAndType(String query, FavoriteType type); |     Favorite findFavoriteByQueryAndType(String query, FavoriteType type); | ||||||
| 
 | 
 | ||||||
|     @Insert(onConflict = OnConflictStrategy.REPLACE) |     @Insert | ||||||
|     List<Long> insertFavorites(Favorite... favorites); |     List<Long> insertFavorites(Favorite... favorites); | ||||||
| 
 | 
 | ||||||
|     @Update |     @Update | ||||||
|  | |||||||
| @ -513,7 +513,7 @@ public class HashTagFragment extends Fragment implements SwipeRefreshLayout.OnRe | |||||||
|                     @Override |                     @Override | ||||||
|                     public void onDataNotAvailable() { |                     public void onDataNotAvailable() { | ||||||
|                         favoriteRepository.insertOrUpdateFavorite(new Favorite( |                         favoriteRepository.insertOrUpdateFavorite(new Favorite( | ||||||
|                                 -1, |                                 0, | ||||||
|                                 hashtag.substring(1), |                                 hashtag.substring(1), | ||||||
|                                 FavoriteType.HASHTAG, |                                 FavoriteType.HASHTAG, | ||||||
|                                 hashtagModel.getName(), |                                 hashtagModel.getName(), | ||||||
|  | |||||||
| @ -499,7 +499,7 @@ public class LocationFragment extends Fragment implements SwipeRefreshLayout.OnR | |||||||
|                 @Override |                 @Override | ||||||
|                 public void onDataNotAvailable() { |                 public void onDataNotAvailable() { | ||||||
|                     favoriteRepository.insertOrUpdateFavorite(new Favorite( |                     favoriteRepository.insertOrUpdateFavorite(new Favorite( | ||||||
|                             -1, |                             0, | ||||||
|                             locationId, |                             locationId, | ||||||
|                             FavoriteType.LOCATION, |                             FavoriteType.LOCATION, | ||||||
|                             locationModel.getName(), |                             locationModel.getName(), | ||||||
|  | |||||||
| @ -623,7 +623,7 @@ public class ProfileFragment extends Fragment implements SwipeRefreshLayout.OnRe | |||||||
|                     @Override |                     @Override | ||||||
|                     public void onDataNotAvailable() { |                     public void onDataNotAvailable() { | ||||||
|                         favoriteRepository.insertOrUpdateFavorite(new Favorite( |                         favoriteRepository.insertOrUpdateFavorite(new Favorite( | ||||||
|                                 -1, |                                 0, | ||||||
|                                 profileModel.getUsername(), |                                 profileModel.getUsername(), | ||||||
|                                 FavoriteType.USER, |                                 FavoriteType.USER, | ||||||
|                                 profileModel.getName(), |                                 profileModel.getName(), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user