+1
-1
.formatter.exs
+1
-1
.formatter.exs
+2
-1
.gitignore
+2
-1
.gitignore
+3
CHANGELOG.md
+3
CHANGELOG.md
···
+60
examples/oauth.ex
+60
examples/oauth.ex
···
···+"5ef1078e1617463a3eb3feb9b152e76587a75a6809e0485a125b6bb7ae468f086680771f700d77ff61dfdc8d8ee8a5c7848024a41cf5ad4b6eb3115f74ce6e46"
+142
-13
lib/atex/xrpc.ex
+142
-13
lib/atex/xrpc.ex
···{:ok, client} = Atex.XRPC.LoginClient.login("https://bsky.social", "user.bsky.social", "password"){:ok, response, client} = Atex.XRPC.get(client, "app.bsky.actor.getProfile", params: [actor: "user.bsky.social"])-oauth_client = Atex.XRPC.OAuthClient.new_from_oauth_tokens(endpoint, access_token, refresh_token, dpop_key){:ok, response, oauth_client} = Atex.XRPC.get(oauth_client, "app.bsky.actor.getProfile", params: [actor: "user.bsky.social"])···{:ok, response} = Atex.XRPC.unauthed_get("https://bsky.social", "com.atproto.sync.getHead", params: [did: "did:plc:..."])
···{:ok, client} = Atex.XRPC.LoginClient.login("https://bsky.social", "user.bsky.social", "password"){:ok, response, client} = Atex.XRPC.get(client, "app.bsky.actor.getProfile", params: [actor: "user.bsky.social"]){:ok, response, oauth_client} = Atex.XRPC.get(oauth_client, "app.bsky.actor.getProfile", params: [actor: "user.bsky.social"])···{:ok, response} = Atex.XRPC.unauthed_get("https://bsky.social", "com.atproto.sync.getHead", params: [did: "did:plc:..."])