Glimpse: Conflate any flow from URIs

If we get a lot of new files we want to drop any "old" event

Change-Id: I913672d4b651ca0473edc530e0f57996fd4b6830
diff --git a/app/src/main/java/org/lineageos/glimpse/ext/ContentResolver.kt b/app/src/main/java/org/lineageos/glimpse/ext/ContentResolver.kt
index b6a7da1..ceb4b39 100644
--- a/app/src/main/java/org/lineageos/glimpse/ext/ContentResolver.kt
+++ b/app/src/main/java/org/lineageos/glimpse/ext/ContentResolver.kt
@@ -18,6 +18,7 @@
 import androidx.annotation.RequiresApi
 import kotlinx.coroutines.channels.awaitClose
 import kotlinx.coroutines.flow.callbackFlow
+import kotlinx.coroutines.flow.conflate
 import kotlinx.coroutines.flow.map
 
 @RequiresApi(Build.VERSION_CODES.R)
@@ -50,7 +51,7 @@
     awaitClose {
         unregisterContentObserver(observer)
     }
-}
+}.conflate()
 
 fun ContentResolver.queryFlow(
     uri: Uri,