HomePhabricator
Diffusion Comm 3ddad4e6437a

Introduce EncryptedNotifUtilsAPI and implement it on the keyserver

Description

Introduce EncryptedNotifUtilsAPI and implement it on the keyserver

Summary: This differential introduces EncryptedNotifUtilsAPI. It serves the same purpose as olmAPI or sqliteAPI. During notification generation and encryption we will use the same utilities on all platforms but their implementations will be platform specific. This diff implements it for keyserver only for now. Future diffs will implement it on native and web as well.

Test Plan:

  1. Flow
  2. Test all notifs for all platforms and large notifs as well.

Reviewers: kamil, tomek

Reviewed By: kamil

Subscribers: ashoat

Differential Revision: https://phab.comm.dev/D12396

Details

Provenance
marcinAuthored on Jun 11 2024, 5:31 AM
Reviewer
kamil
Differential Revision
D12396: Introduce EncryptedNotifUtilsAPI and implement it on the keyserver
Parents
rCOMMb5e45e410113: Enable encrypted notifications to have keyservevrID or senderDeviceID
Branches
Unknown
Tags
Unknown