Revert thread updates to running inline again.

fork-5.53.8
Cody Henthorne 2021-09-17 11:49:37 -04:00
rodzic d5fbd10406
commit ce2c2002c6
5 zmienionych plików z 15 dodań i 15 usunięć

Wyświetl plik

@ -1360,7 +1360,7 @@ public class MmsDatabase extends MessageDatabase {
if (!Types.isExpirationTimerUpdate(mailbox)) {
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
notifyConversationListeners(threadId);
@ -1458,7 +1458,7 @@ public class MmsDatabase extends MessageDatabase {
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
}
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
TrimThreadJob.enqueueAsync(threadId);
}
@ -1668,7 +1668,7 @@ public class MmsDatabase extends MessageDatabase {
if (updateThread) {
DatabaseFactory.getThreadDatabase(context).setLastScrolled(contentValuesThreadId, 0);
ThreadUpdateJob.enqueue(contentValuesThreadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
}
}

Wyświetl plik

@ -667,7 +667,7 @@ public class SmsDatabase extends MessageDatabase {
long threadId = getThreadIdForMessage(messageId);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
notifyConversationListeners(threadId);
return new InsertResult(messageId, threadId);
@ -751,7 +751,7 @@ public class SmsDatabase extends MessageDatabase {
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
}
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
db.setTransactionSuccessful();
} finally {
@ -828,7 +828,7 @@ public class SmsDatabase extends MessageDatabase {
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
}
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
db.setTransactionSuccessful();
} finally {
@ -900,7 +900,7 @@ public class SmsDatabase extends MessageDatabase {
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
}
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
notifyConversationListeners(threadId);
TrimThreadJob.enqueueAsync(threadId);
@ -1174,7 +1174,7 @@ public class SmsDatabase extends MessageDatabase {
}
if (!silent) {
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
if (message.getSubscriptionId() != -1) {
@ -1217,7 +1217,7 @@ public class SmsDatabase extends MessageDatabase {
long messageId = db.insert(TABLE_NAME, null, values);
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
notifyConversationListeners(threadId);
@ -1241,7 +1241,7 @@ public class SmsDatabase extends MessageDatabase {
databaseHelper.getSignalWritableDatabase().insert(TABLE_NAME, null, values);
DatabaseFactory.getThreadDatabase(context).incrementUnread(threadId, 1);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
notifyConversationListeners(threadId);

Wyświetl plik

@ -726,7 +726,7 @@ public final class MessageContentProcessor {
message.getTimestamp(),
null);
database.markAsSent(messageId, true);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
return threadId;
@ -1557,7 +1557,7 @@ public final class MessageContentProcessor {
messageId = DatabaseFactory.getSmsDatabase(context).insertMessageOutbox(threadId, outgoingTextMessage, false, message.getTimestamp(), null);
database = DatabaseFactory.getSmsDatabase(context);
database.markUnidentified(messageId, isUnidentified(message, recipient));
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
database.markAsSent(messageId, true);

Wyświetl plik

@ -122,7 +122,7 @@ public class MessageSender {
sendTextMessage(context, recipient, forceSms, keyExchange, messageId);
onMessageSent();
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
return allocatedThreadId;
}

Wyświetl plik

@ -89,7 +89,7 @@ public final class IdentityUtil {
else outgoing = new OutgoingIdentityDefaultMessage(recipient);
DatabaseFactory.getSmsDatabase(context).insertMessageOutbox(threadId, outgoing, false, time, null);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
}
}
@ -112,7 +112,7 @@ public final class IdentityUtil {
Log.i(TAG, "Inserting verified outbox...");
DatabaseFactory.getSmsDatabase(context).insertMessageOutbox(threadId, outgoing, false, time, null);
ThreadUpdateJob.enqueue(threadId);
DatabaseFactory.getThreadDatabase(context).update(threadId, true);
}
}