diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2022-12-19 23:59:55 -0800 | 
|---|---|---|
| committer | bryan newbold <bnewbold@robocracy.org> | 2022-12-20 00:29:58 -0800 | 
| commit | ee33d2559d6695149a6a15b948ae2ab1a254e251 (patch) | |
| tree | f85a0f3b7b0ddbc5f2c71f7e4cb958b6ab971d42 | |
| parent | 8d020c0088dce778c25c43c2572a6c197869a208 (diff) | |
| download | adenosine-ee33d2559d6695149a6a15b948ae2ab1a254e251.tar.gz adenosine-ee33d2559d6695149a6a15b948ae2ab1a254e251.zip  | |
pds: make 'cid' required in feed items
| -rw-r--r-- | adenosine-pds/src/bsky.rs | 2 | ||||
| -rw-r--r-- | adenosine-pds/src/models.rs | 6 | 
2 files changed, 3 insertions, 5 deletions
diff --git a/adenosine-pds/src/bsky.rs b/adenosine-pds/src/bsky.rs index c976be2..db6353a 100644 --- a/adenosine-pds/src/bsky.rs +++ b/adenosine-pds/src/bsky.rs @@ -200,7 +200,7 @@ fn feed_row_to_item(srv: &mut AtpService, row: FeedRow) -> Result<FeedItem> {      let feed_item = FeedItem {          uri, -        cid: Some(row.item_post_cid.to_string()), +        cid: row.item_post_cid.to_string(),          author: User {              did: row.item_did.to_string(),              handle: row.item_handle, diff --git a/adenosine-pds/src/models.rs b/adenosine-pds/src/models.rs index 573ff2f..f827a7a 100644 --- a/adenosine-pds/src/models.rs +++ b/adenosine-pds/src/models.rs @@ -169,8 +169,7 @@ pub struct User {  #[derive(Debug, serde::Serialize, serde::Deserialize, Clone, PartialEq, Eq)]  pub struct FeedItem {      pub uri: String, -    // TODO: cid is required -    pub cid: Option<String>, +    pub cid: String,      pub author: User,      pub repostedBy: Option<User>,      pub record: Value, @@ -211,8 +210,7 @@ pub struct PostThread {  #[derive(Debug, serde::Serialize, serde::Deserialize, Clone, PartialEq, Eq)]  pub struct ThreadItem {      pub uri: String, -    // TODO: CID is required -    pub cid: Option<String>, +    pub cid: String,      pub author: User,      pub record: Value,      //pub embed?: RecordEmbed | ExternalEmbed | UnknownEmbed,  | 
