bluesky library
Classes
- Bluesky
-
Provides
app.bsky.*services. - CreatedThread
- A published thread.
- FeedServiceImpl
- GroupBy
- GroupedNotification
- The class that encapsulates a grouped notification.
- GroupedNotifications
- Hour
- Minute
- NotificationsGrouper
- NotificationsGrouperConfig
- Configuration that controls how NotificationsGrouper groups notifications.
- PostText
-
A piece of post text that has been formatted and had its facets resolved:
exactly the two values
app.bsky.feed.postneeds, in the types the record API takes. - ThreadBatch
-
A thread's
com.atproto.repo.applyWritesbatch, built locally and not yet sent. - ThreadPost
- One post of a thread, exactly as its author wrote it.
Enums
- GroupedNotificationReason
- A class that encapsulates a reason for grouped notification.
Extensions
- AtUriExtension on AtUri
- BlobExtension on Blob
- GroupedNotificationExtension on GroupedNotification
- GroupedNotificationPatterns on GroupedNotification
- Adds pattern-matching-related methods to GroupedNotification.
- GroupedNotificationsPatterns on GroupedNotifications
- Adds pattern-matching-related methods to GroupedNotifications.
- NotificationsExtension on NotificationListNotificationsOutput
- StrongRefExtension on RepoStrongRef
Exceptions / Errors
- ThreadVerificationException
-
Thrown when
applyWritesreports something other than the thread that was built. - VideoJobFailedException
- This exception indicates that the video service finished the processing job in KnownJobStatusState.jOB_STATE_FAILED.
- VideoJobMissingBlobException
- This exception indicates that the video service finished the processing job in KnownJobStatusState.jOB_STATE_COMPLETED but attached no blob to it.
- VideoUploadException
-
The ways
uploadVideoAndAwaitcan end without a usable video blob. - VideoUploadTimeoutException
- This exception indicates that the processing job had still not reached a terminal state when the caller's overall time budget ran out.