I'm trying to reload or update Firestore Recyclerview Adapter (Firebase Ui) based upon field value changes.
In my case I'm querying .whereNotIn("id", list)
where list is stored locally and updated frequently which should trigger firestore recyclerview options based upon arraylist value updated.
My code is below:
postsRef
.orderBy("id")
.whereNotIn("id", list) // list is updated frequently so update firesttore recyclervew option
.whereEqualTo("disabled", false)
.whereEqualTo("expired", false)
.whereEqualTo("locality", locality)
.whereEqualTo("country", country)
.orderBy("createdAt", Query.Direction.DESCENDING)
.limit(20)
val firestoreRecyclerOptions: FirestoreRecyclerOptions<Post> =
FirestoreRecyclerOptions.Builder<Post>()
.setQuery(query, Post::class.java)
.build()
"list" value is changes locally frequently. I want to update firestore RecyclerView options maybe reload based upon list update.