improved performance and battery usage on older devices
This commit is contained in:
1 parent
ed8e52f475
commit
56a497985b
70 files changed
+1631
-621
No files matched your search
@@ -178,11 +178,15 @@ class PushMessageHandler {
|
||||
devicePrivateKey: privateKey,
|
||||
serverPublicKey: serverPublicKey,
|
||||
);
|
||||
if (!decryptor.verify(subjectBase64, signatureBase64)) {
|
||||
final result = await decryptor.verifyAndDecryptInBackground(
|
||||
subjectBase64,
|
||||
signatureBase64,
|
||||
);
|
||||
if (!result.verified) {
|
||||
log('Push: signature verification failed');
|
||||
return;
|
||||
}
|
||||
final subject = decryptor.decrypt(subjectBase64);
|
||||
final subject = result.subject;
|
||||
if (subject == null) {
|
||||
log('Push: could not decrypt subject');
|
||||
return;
|
||||
|
||||
Reference in new issue
Block a user