improved performance and battery usage on older devices

This commit is contained in:
MineTec committed 2026-09-25 23:58:08 +02:00
1 parent ed8e52f475
commit 56a497985b
70 files changed
+1631 -621

No files matched your search

+6 -2
View File
@@ -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;