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
F1787981: D6922.id23765.diff
Sat, May 18, 11:51 PM
F1787787: D6922.id23335.diff
Sat, May 18, 11:13 PM
F1787781: D6922.id23759.diff
Sat, May 18, 11:11 PM
F1787538: D6922.id.diff
Sat, May 18, 9:12 PM
F1782471: D6922.id23765.diff
Sat, May 18, 7:44 AM
Unknown Object (File)
Sat, May 11, 10:36 AM
Unknown Object (File)
Sat, May 11, 10:36 AM
Unknown Object (File)
Sat, May 11, 10: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