mirror of https://github.com/M66B/FairEmail.git
Mark single messages found
This commit is contained in:
parent
694a97600f
commit
5c7363f843
|
@ -164,9 +164,6 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
|
||||||
private int load_device(State state) {
|
private int load_device(State state) {
|
||||||
DB db = DB.getInstance(context);
|
DB db = DB.getInstance(context);
|
||||||
|
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
|
||||||
boolean threading = prefs.getBoolean("threading", true);
|
|
||||||
|
|
||||||
Boolean seen = null;
|
Boolean seen = null;
|
||||||
Boolean flagged = null;
|
Boolean flagged = null;
|
||||||
Boolean snoozed = null;
|
Boolean snoozed = null;
|
||||||
|
@ -237,9 +234,6 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
|
||||||
|
|
||||||
if (match.matched != null && match.matched) {
|
if (match.matched != null && match.matched) {
|
||||||
found++;
|
found++;
|
||||||
if (threading)
|
|
||||||
db.message().setMessageFound(match.account, match.thread);
|
|
||||||
else
|
|
||||||
db.message().setMessageFound(match.id);
|
db.message().setMessageFound(match.id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -261,7 +255,6 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
|
||||||
DB db = DB.getInstance(context);
|
DB db = DB.getInstance(context);
|
||||||
|
|
||||||
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
|
||||||
final boolean threading = prefs.getBoolean("threading", true);
|
|
||||||
final boolean search_text = prefs.getBoolean("search_text", true);
|
final boolean search_text = prefs.getBoolean("search_text", true);
|
||||||
final boolean debug = (prefs.getBoolean("debug", false) || BuildConfig.BETA_RELEASE);
|
final boolean debug = (prefs.getBoolean("debug", false) || BuildConfig.BETA_RELEASE);
|
||||||
|
|
||||||
|
@ -495,9 +488,6 @@ public class BoundaryCallbackMessages extends PagedList.BoundaryCallback<TupleMe
|
||||||
found++;
|
found++;
|
||||||
}
|
}
|
||||||
if (message != null && query != null)
|
if (message != null && query != null)
|
||||||
if (threading)
|
|
||||||
db.message().setMessageFound(message.account, message.thread);
|
|
||||||
else
|
|
||||||
db.message().setMessageFound(message.id);
|
db.message().setMessageFound(message.id);
|
||||||
} catch (MessageRemovedException ex) {
|
} catch (MessageRemovedException ex) {
|
||||||
Log.w(browsable.name + " boundary server", ex);
|
Log.w(browsable.name + " boundary server", ex);
|
||||||
|
|
|
@ -516,11 +516,6 @@ public interface DaoMessage {
|
||||||
@Query("UPDATE message SET ui_found = 1 WHERE id = :id")
|
@Query("UPDATE message SET ui_found = 1 WHERE id = :id")
|
||||||
int setMessageFound(long id);
|
int setMessageFound(long id);
|
||||||
|
|
||||||
@Query("UPDATE message SET ui_found = 1" +
|
|
||||||
" WHERE account = :account" +
|
|
||||||
" AND thread = :thread")
|
|
||||||
int setMessageFound(long account, String thread);
|
|
||||||
|
|
||||||
@Query("UPDATE message SET ui_found = 0")
|
@Query("UPDATE message SET ui_found = 0")
|
||||||
int resetSearch();
|
int resetSearch();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue