Skip to content

Commit

Permalink
feat: Update API, based on the latest lexicon schemas (#188)
Browse files Browse the repository at this point in the history
* Update API, based on the latest lexicon schemas

bluesky-social/atproto@7c19738

* Fix tests
  • Loading branch information
sugyan authored Jun 14, 2024
1 parent d224f60 commit 77c71ec
Show file tree
Hide file tree
Showing 35 changed files with 660 additions and 10 deletions.
14 changes: 14 additions & 0 deletions atrium-api/src/agent.rs
Original file line number Diff line number Diff line change
Expand Up @@ -220,10 +220,12 @@ mod tests {
body.extend(serde_json::to_vec(
&crate::com::atproto::server::refresh_session::Output {
access_jwt: String::from("access"),
active: None,
did: "did:web:example.com".parse().expect("valid"),
did_doc: None,
handle: "example.com".parse().expect("valid"),
refresh_jwt: String::from("refresh"),
status: None,
},
)?);
}
Expand Down Expand Up @@ -267,13 +269,15 @@ mod tests {
fn session() -> Session {
Session {
access_jwt: String::from("access"),
active: None,
did: "did:web:example.com".parse().expect("valid"),
did_doc: None,
email: None,
email_auth_factor: None,
email_confirmed: None,
handle: "example.com".parse().expect("valid"),
refresh_jwt: String::from("refresh"),
status: None,
}
}

Expand Down Expand Up @@ -330,12 +334,14 @@ mod tests {
let client = MockClient {
responses: MockResponses {
get_session: Some(crate::com::atproto::server::get_session::Output {
active: session.active.clone(),
did: session.did.clone(),
did_doc: session.did_doc.clone(),
email: session.email.clone(),
email_auth_factor: session.email_auth_factor,
email_confirmed: session.email_confirmed,
handle: session.handle.clone(),
status: session.status.clone(),
}),
..Default::default()
},
Expand All @@ -362,12 +368,14 @@ mod tests {
let client = MockClient {
responses: MockResponses {
get_session: Some(crate::com::atproto::server::get_session::Output {
active: session.active.clone(),
did: session.did.clone(),
did_doc: session.did_doc.clone(),
email: session.email.clone(),
email_auth_factor: session.email_auth_factor,
email_confirmed: session.email_confirmed,
handle: session.handle.clone(),
status: session.status.clone(),
}),
..Default::default()
},
Expand Down Expand Up @@ -402,12 +410,14 @@ mod tests {
let client = MockClient {
responses: MockResponses {
get_session: Some(crate::com::atproto::server::get_session::Output {
active: session.active.clone(),
did: session.did.clone(),
did_doc: session.did_doc.clone(),
email: session.email.clone(),
email_auth_factor: session.email_auth_factor,
email_confirmed: session.email_confirmed,
handle: session.handle.clone(),
status: session.status.clone(),
}),
..Default::default()
},
Expand Down Expand Up @@ -455,12 +465,14 @@ mod tests {
let client = MockClient {
responses: MockResponses {
get_session: Some(crate::com::atproto::server::get_session::Output {
active: session.active.clone(),
did: session.did.clone(),
did_doc: session.did_doc.clone(),
email: session.email.clone(),
email_auth_factor: session.email_auth_factor,
email_confirmed: session.email_confirmed,
handle: session.handle.clone(),
status: session.status.clone(),
}),
..Default::default()
},
Expand Down Expand Up @@ -502,12 +514,14 @@ mod tests {
let client = MockClient {
responses: MockResponses {
get_session: Some(crate::com::atproto::server::get_session::Output {
active: session.active.clone(),
did: session.did.clone(),
did_doc: session.did_doc.clone(),
email: session.email.clone(),
email_auth_factor: session.email_auth_factor,
email_confirmed: session.email_confirmed,
handle: session.handle.clone(),
status: session.status.clone(),
}),
..Default::default()
},
Expand Down
9 changes: 9 additions & 0 deletions atrium-api/src/app/bsky/actor/defs.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions atrium-api/src/app/bsky/feed/defs.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions atrium-api/src/app/bsky/graph.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions atrium-api/src/app/bsky/graph/get_known_followers.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions atrium-api/src/app/bsky/graph/mute_thread.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 16 additions & 0 deletions atrium-api/src/app/bsky/graph/unmute_thread.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions atrium-api/src/chat/bsky/convo/defs.rs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 77c71ec

Please sign in to comment.