diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-12-19 22:19:49 -0800 |
---|---|---|
committer | bryan newbold <bnewbold@robocracy.org> | 2022-12-20 00:29:58 -0800 |
commit | 83569230701b17a0c24c1c9bdd197629649d92bc (patch) | |
tree | 7802846b38b039bdfdb9a9c7a1cbc33b446af93f /adenosine-pds/src/bsky.rs | |
parent | 746dd5017b71e9ed2bb8a0d2776dacb2e1353a73 (diff) | |
download | adenosine-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.rs | 7 |
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!({}), }) } |