diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-11-28 15:07:02 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-11-28 15:08:39 +0000 |
| commit | 5dbac4d643f4dc5110bf9971e29598dfc30d75f0 (patch) | |
| tree | 77a53e4f273d179c8559257de915a77d68fed344 /src/lib | |
| parent | 82ca4851dfd5d346a1b13e52e074893afb62e0d5 (diff) | |
feat(init): user read or fallback relays
as default instead of user write or none
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/login/user.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/login/user.rs b/src/lib/login/user.rs index 4456308..9534bbe 100644 --- a/src/lib/login/user.rs +++ b/src/lib/login/user.rs | |||
| @@ -38,6 +38,13 @@ impl UserRelays { | |||
| 38 | .map(|r| r.url.clone()) | 38 | .map(|r| r.url.clone()) |
| 39 | .collect() | 39 | .collect() |
| 40 | } | 40 | } |
| 41 | pub fn read(&self) -> Vec<String> { | ||
| 42 | self.relays | ||
| 43 | .iter() | ||
| 44 | .filter(|r| r.read) | ||
| 45 | .map(|r| r.url.clone()) | ||
| 46 | .collect() | ||
| 47 | } | ||
| 41 | } | 48 | } |
| 42 | 49 | ||
| 43 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)] | 50 | #[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)] |