Implemented full-text search.

You can now use the search bar on the conversation list to find
conversations, messages, and contacts.
This commit is contained in:
Greyson Parrelli
2018-04-06 18:15:24 -07:00
parent c0b75c2ef5
commit 0449647cf9
28 changed files with 1505 additions and 70 deletions

View File

@@ -46,6 +46,7 @@ import org.thoughtcrime.securesms.util.Util;
import org.whispersystems.libsignal.util.Pair;
import org.whispersystems.libsignal.util.guava.Optional;
import java.io.Closeable;
import java.util.LinkedList;
import java.util.List;
import java.util.Set;
@@ -625,7 +626,7 @@ public class ThreadDatabase extends Database {
public static final int INBOX_ZERO = 4;
}
public class Reader {
public class Reader implements Closeable {
private final Cursor cursor;
@@ -692,8 +693,11 @@ public class ThreadDatabase extends Database {
}
}
@Override
public void close() {
cursor.close();
if (cursor != null) {
cursor.close();
}
}
}
}