Page MenuHomePhabricator

[keyserver] Determine which infos to send based on specs
ClosedPublic

Authored by tomek on Aug 29 2023, 6:16 AM.
Tags
None
Referenced Files
F2833727: D9008.diff
Sat, Sep 28, 8:28 AM
Unknown Object (File)
Sat, Sep 21, 6:35 PM
Unknown Object (File)
Aug 29 2024, 3:11 AM
Unknown Object (File)
Aug 26 2024, 1:30 AM
Unknown Object (File)
Aug 25 2024, 3:40 AM
Unknown Object (File)
Aug 12 2024, 11:34 PM
Unknown Object (File)
Aug 7 2024, 4:37 AM
Unknown Object (File)
Aug 6 2024, 5:23 PM
Subscribers

Details

Summary

Define a new prop in a spec where we describe which keys are used when sending delete or new infos. The only complicated state to sync is userInfos because it contains an additional delete condition - when a user no longer has a name.

https://linear.app/comm/issue/ENG-4631/migrate-checkstate-from-session-utils-to-a-spec

Depends on D8979

Test Plan

Modify keyserver db and check if the store get fixed (including editing, inserting and deleting infos).

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable