Page MenuHomePhabricator

[identity] manage login state
ClosedPublic

Authored by varun on Apr 19 2023, 1:12 PM.
Tags
None
Referenced Files
F1648128: D7536.diff
Wed, Apr 24, 12:00 AM
Unknown Object (File)
Thu, Mar 28, 7:40 PM
Unknown Object (File)
Thu, Mar 28, 7:38 PM
Unknown Object (File)
Mar 12 2024, 7:20 PM
Unknown Object (File)
Mar 7 2024, 6:32 AM
Unknown Object (File)
Mar 7 2024, 6:24 AM
Unknown Object (File)
Mar 7 2024, 5:29 AM
Unknown Object (File)
Mar 7 2024, 5:20 AM
Subscribers

Details

Summary

Updated the cache to handle both registration and login state

Depends on D7535

Test Plan

tested later with OPAQUE login workflow

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Apr 19 2023, 1:26 PM
Harbormaster failed remote builds in B18536: Diff 25400!
Harbormaster returned this revision to the author for changes because remote builds failed.Apr 19 2023, 2:31 PM
Harbormaster failed remote builds in B18552: Diff 25417!
jon added inline comments.
services/identity/src/client_service.rs
40–50 ↗(On Diff #25461)

Remove the middle-man?

This revision now requires changes to proceed.Apr 20 2023, 10:55 AM

Nevermind, the struct is used to also hold the login state later on.

This revision is now accepted and ready to land.Apr 20 2023, 10:58 AM
bartek added inline comments.
services/identity/src/client_service.rs
40–50 ↗(On Diff #25461)

I think the "middle-man" makes the code more "structured" and extensible in the future

This revision was automatically updated to reflect the committed changes.