upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/config.rs b/src/config.rs
index 56619b8..f5dba98 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -1,6 +1,7 @@
1use anyhow::{anyhow, Result}; 1use anyhow::{anyhow, Result};
2use directories::ProjectDirs; 2use directories::ProjectDirs;
3use nostr::PublicKey; 3use nostr::PublicKey;
4use nostr_sdk::Timestamp;
4use serde::{self, Deserialize, Serialize}; 5use serde::{self, Deserialize, Serialize};
5 6
6pub fn get_dirs() -> Result<ProjectDirs> { 7pub fn get_dirs() -> Result<ProjectDirs> {
@@ -19,13 +20,13 @@ pub struct UserRef {
19#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)] 20#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)]
20pub struct UserMetadata { 21pub struct UserMetadata {
21 pub name: String, 22 pub name: String,
22 pub created_at: u64, 23 pub created_at: Timestamp,
23} 24}
24 25
25#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)] 26#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, Eq)]
26pub struct UserRelays { 27pub struct UserRelays {
27 pub relays: Vec<UserRelayRef>, 28 pub relays: Vec<UserRelayRef>,
28 pub created_at: u64, 29 pub created_at: Timestamp,
29} 30}
30 31
31impl UserRelays { 32impl UserRelays {