Page MenuHomePhabricator

[keyserver] refactor olm session creator
AbandonedPublic

Authored by varun on Oct 2 2023, 7:47 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Nov 27, 8:35 AM
Unknown Object (File)
Wed, Nov 27, 5:34 AM
Unknown Object (File)
Fri, Nov 15, 8:36 AM
Unknown Object (File)
Wed, Nov 6, 12:43 PM
Unknown Object (File)
Oct 29 2024, 1:00 PM
Unknown Object (File)
Oct 26 2024, 4:32 AM
Unknown Object (File)
Oct 26 2024, 1:45 AM
Unknown Object (File)
Oct 17 2024, 4:31 AM
Subscribers

Details

Reviewers
marcin
Summary

we need separate functions for creating and storing olm sessions because we may not know the cookie ID at creation time

Depends on D9334

Test Plan

registered a new device on the keyserver and confirmed the notif olm session was stored in my mariadb instance

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

varun requested review of this revision.Oct 2 2023, 8:05 PM

@marcin should be back tomorrow, but might need some time to catch up on things... might be good to add another reviewer to this

we need separate functions for creating and storing olm sessions because we may not know the cookie ID at creation time

What is the example of such situation?

registered a new device on the keyserver and confirmed the notif olm session was stored in my mariadb instance

This should test that createAndStoreOlmSession works properly. How would you test that separate methods to create and store session work properly? Perhaps you should execute a scenario when session is needed before we have cookieID?