Delay processing SMS messages until after sqlcipher migration

When screen lock passphrase is enabled

Fixes #7390
This commit is contained in:
Moxie Marlinspike
2018-02-21 18:49:08 -08:00
parent a40d7158de
commit 7318236286
3 changed files with 24 additions and 9 deletions

View File

@@ -9,6 +9,7 @@ import android.util.Log;
import org.thoughtcrime.securesms.database.DatabaseFactory;
import org.thoughtcrime.securesms.database.MessagingDatabase.InsertResult;
import org.thoughtcrime.securesms.database.SmsDatabase;
import org.thoughtcrime.securesms.jobs.requirements.MasterSecretRequirement;
import org.thoughtcrime.securesms.notifications.MessageNotifier;
import org.thoughtcrime.securesms.recipients.Recipient;
import org.thoughtcrime.securesms.sms.IncomingTextMessage;
@@ -31,6 +32,7 @@ public class SmsReceiveJob extends ContextJob {
super(context, JobParameters.newBuilder()
.withPersistence()
.withWakeLock(true)
.withRequirement(new MasterSecretRequirement(context))
.create());
this.pdus = pdus;