v0.26.0 #136
MasterJ93
announced in
ATProtoKit
v0.26.0
#136
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Version 0.26.0 includes the following changes:
SessionConfiguration
andATProtocolConfiguration
.ATProtocolConfiguration
is supposed to be for app passwords and as such, the way things are managed for sessions will only relate to App Password-related authentication.UserSessionRegistry
is anactor
that manages multiple instances ofUserSession
. This is useful for situations where an app can let the user log into multiple accounts at once.SecureKeychainProtocol
is aprotocol
used for managing the access token, refresh token, and password. The refresh token and password are stored in the keychain, while the access token is stored in-memory.actor
namedAppleSecureKeychain
is provided for applications running on all Apple platforms. Linux and Windows developers will need to implement this on their own for now. A future update may includeactor
s specifically for Linux and Windows.ATProtoBluesky
:Result<Success, Failure> as its
return` type.URLSessionConfiguration
objects can now be used, whether onSessionConfiguration
protocol
, or the mainATProtoKit
class
.URLSessionConfiguration
object inATProtoKit
will override theURLSessionConfiguration
object inSessionConfiguration
.shouldAuthenticate
argument fromgetSearchActors()
.Once again, thank you for your support. Please give feedback, bug reports, and contributions if you have time. Consider starring this project if you find it helpful, and feel free to donate an amount that reflects the value it has brought to you. Your support helps ensure the continued development and improvement of this project. You can also speak to me on Bluesky (@cjrriley.com) for any questions.
This discussion was created from the release v0.26.0.
Beta Was this translation helpful? Give feedback.
All reactions