summaryrefslogtreecommitdiffstats
path: root/adenosine-pds/src/bsky.rs
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2022-12-19 22:19:49 -0800
committerbryan newbold <bnewbold@robocracy.org>2022-12-20 00:29:58 -0800
commit83569230701b17a0c24c1c9bdd197629649d92bc (patch)
tree7802846b38b039bdfdb9a9c7a1cbc33b446af93f /adenosine-pds/src/bsky.rs
parent746dd5017b71e9ed2bb8a0d2776dacb2e1353a73 (diff)
downloadadenosine-83569230701b17a0c24c1c9bdd197629649d92bc.tar.gz
adenosine-83569230701b17a0c24c1c9bdd197629649d92bc.zip
update bsky getProfile schema
Diffstat (limited to 'adenosine-pds/src/bsky.rs')
-rw-r--r--adenosine-pds/src/bsky.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/adenosine-pds/src/bsky.rs b/adenosine-pds/src/bsky.rs
index d2ae827..7be72f0 100644
--- a/adenosine-pds/src/bsky.rs
+++ b/adenosine-pds/src/bsky.rs
@@ -104,14 +104,21 @@ pub fn bsky_get_profile(srv: &mut AtpService, did: &Did) -> Result<Profile> {
.conn
.prepare_cached("SELECT COUNT(*) FROM bsky_follow WHERE subject_did = $1")?;
let followers_count: u64 = stmt.query_row(params!(did.to_string()), |row| row.get(0))?;
+ let decl = DeclRef {
+ actorType: "app.bsky.system.actorUser".to_string(),
+ cid: "bafyreid27zk7lbis4zw5fz4podbvbs4fc5ivwji3dmrwa6zggnj4bnd57u".to_string(),
+ };
Ok(Profile {
did: did.to_string(),
handle,
+ creator: did.to_string(),
displayName: display_name,
description,
+ declaration: decl,
followersCount: followers_count,
followsCount: follows_count,
postsCount: post_count,
+ membersCount: 0,
myState: json!({}),
})
}