ATProtoKit
ATProtoKit copied to clipboard
A straightforward solution for using the AT Protocol and Bluesky, written in Swift.
### Summary Allow users to be able to provide their own request handlers ### Pain points Would like to add request and resposne interceptors ro api calls. ### Considered Alternatives...
### Summary Methods related to session tokens will be needed. ### Pain points At this time, `ATProtocolConfiguration`'s `getSession` and `refreshSession` has a few lines of code that shouldn't run unless...
## Description Describe in detail what this Pull Request does and why it’s needed. Include anything the reviewers need to be aware of. Now that ATProtoKit officially works on more...
### Summary Public structs do not have public initializers ### Pain points I wanted to use the struct `ComAtprotoLexicon.Server.CreateSessionRequestBody` but I am unable to instantiate it. 'ComAtprotoLexicon.Server.CreateSessionRequestBody' initializer is inaccessible...
### Summary As a developer building an ios app, it would be nice to have UserSessionRegistry as a protocol, so that users can pass in their own implmentation to persist...
## Description There is a lot of duplicated code in all the ATProtoKit methods calling the API endpoints and I thought about simplify it, so changing the implementation should be...