Page MenuHomePhabricator

[identity] Add function to retrieve user's devices
ClosedPublic

Authored by bartek on Dec 7 2023, 12:13 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 23, 3:16 AM
Unknown Object (File)
Tue, Apr 22, 1:14 PM
Unknown Object (File)
Sun, Apr 20, 12:49 PM
Unknown Object (File)
Sun, Apr 20, 7:15 AM
Unknown Object (File)
Sun, Apr 20, 1:10 AM
Unknown Object (File)
Sat, Apr 19, 10:03 PM
Unknown Object (File)
Sat, Apr 19, 11:47 AM
Unknown Object (File)
Sun, Apr 6, 9:08 AM
Subscribers

Details

Summary

This function retrieves all Device rows for given user. This is a counterpart of get_keys_for_user function in "legacy" schema.

Depends on D10216

Test Plan

Added a few test rows (with both device- and devicelist- prefixes) to the identity-devices table and verified that the function returns only the device- items.

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

bartek held this revision as a draft.
bartek published this revision for review.Dec 7 2023, 1:06 AM
varun added inline comments.
services/identity/src/database/device_list.rs
309

maybe i missed it but is there a reason why this isn't a client method? i.e. should this be in an impl DatabaseClient block instead?

This revision is now accepted and ready to land.Dec 8 2023, 12:39 AM
services/identity/src/database/device_list.rs
309

Move function into impl DatabaseClient