kopia lustrzana https://github.com/ryukoposting/Signal-Android
Revert thread updates to running inline again.
rodzic
d5fbd10406
commit
ce2c2002c6
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue