MCPcopy Create free account
hub / github.com/M66B/FairEmail / onHide

Method onHide

app/src/main/java/eu/faircode/email/ServiceUI.java:421–438  ·  view source on GitHub ↗
(long id)

Source from the content-addressed store, hash-verified

419 }
420
421 private void onHide(long id) {
422 DB db = DB.getInstance(this);
423 try {
424 db.beginTransaction();
425
426 EntityMessage message = db.message().getMessage(id);
427 if (message == null)
428 return;
429
430 db.message().setMessageSnoozed(message.id, Long.MAX_VALUE);
431 db.message().setMessageUiIgnored(message.id, true);
432
433 db.setTransactionSuccessful();
434
435 } finally {
436 db.endTransaction();
437 }
438 }
439
440 private void onSnooze(long id) {
441 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);

Callers 1

onHandleIntentMethod · 0.95

Calls 8

getInstanceMethod · 0.95
beginTransactionMethod · 0.95
messageMethod · 0.95
endTransactionMethod · 0.95
setMessageSnoozedMethod · 0.80
setMessageUiIgnoredMethod · 0.80
getMessageMethod · 0.65

Tested by

no test coverage detected