mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-03 14:52:20 +00:00
Update search query results when messages disappear.
Previously, if a message disappeared while looking at it in the search results, it'd still stick around. Now they'll disappear from the results in real-time.
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package org.thoughtcrime.securesms.search.model;
|
||||
|
||||
import android.database.ContentObserver;
|
||||
import android.database.DataSetObserver;
|
||||
import android.support.annotation.NonNull;
|
||||
|
||||
import org.thoughtcrime.securesms.database.CursorList;
|
||||
@@ -56,6 +58,18 @@ public class SearchResult {
|
||||
return size() == 0;
|
||||
}
|
||||
|
||||
public void registerContentObserver(@NonNull ContentObserver observer) {
|
||||
contacts.registerContentObserver(observer);
|
||||
conversations.registerContentObserver(observer);
|
||||
messages.registerContentObserver(observer);
|
||||
}
|
||||
|
||||
public void unregisterContentObserver(@NonNull ContentObserver observer) {
|
||||
contacts.unregisterContentObserver(observer);
|
||||
conversations.unregisterContentObserver(observer);
|
||||
messages.unregisterContentObserver(observer);
|
||||
}
|
||||
|
||||
public void close() {
|
||||
contacts.close();
|
||||
conversations.close();
|
||||
|
||||
Reference in New Issue
Block a user