Page MenuHomePhabricator

Permanently enable rescind and visible notifications processing via NotificationService
ClosedPublic

Authored by marcin on Mar 1 2023, 4:54 AM.
Tags
None
Referenced Files
F3407124: D6922.diff
Wed, Dec 4, 4:10 AM
Unknown Object (File)
Tue, Nov 19, 10:00 AM
Unknown Object (File)
Tue, Nov 19, 10:00 AM
Unknown Object (File)
Tue, Nov 19, 10:00 AM
Unknown Object (File)
Tue, Nov 19, 10:00 AM
Unknown Object (File)
Tue, Nov 19, 10:00 AM
Unknown Object (File)
Tue, Nov 19, 9:59 AM
Unknown Object (File)
Tue, Nov 19, 9:36 AM
Subscribers

Details

Summary

This differential removed codeVersion > 1000 condition so that visible notifications and rescinds processing is done in NotificationService.

IMPORTANT: I oblige myself to add suitable check against specific code version before landing. Ths code version in the check will be <current native code version + 2>.
Test Plan

Repeat test plan for the entire stack (excluding first differential) whthout the need to change anything in keyserver.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

marcin requested review of this revision.Mar 1 2023, 5:09 AM

Remove rescind handling from AppDelegate.

native/ios/Comm/AppDelegate.mm
190–210 ↗(On Diff #23336)

Exciting to see this deleted!!

This revision is now accepted and ready to land.Mar 9 2023, 10:16 AM

Rebase before landing. Add check for code version