Directories
¶
| Path | Synopsis |
|---|---|
|
Package async provides a channel-based async event delivery interface with implementations for WebSocket, SSE, Pusher, and Ably.
|
Package async provides a channel-based async event delivery interface with implementations for WebSocket, SSE, Pusher, and Ably. |
|
ably
Package ably is an Ably-backed AsyncNotifier.
|
Package ably is an Ably-backed AsyncNotifier. |
|
config
Package asynccfg selects and builds an async.AsyncNotifier from configuration: Pusher, Ably, WebSocket, SSE, or noop.
|
Package asynccfg selects and builds an async.AsyncNotifier from configuration: Pusher, Ably, WebSocket, SSE, or noop. |
|
noop
Package noop is the async.AsyncNotifier that publishes to nobody.
|
Package noop is the async.AsyncNotifier that publishes to nobody. |
|
pusher
Package pusher is a Pusher-backed AsyncNotifier.
|
Package pusher is a Pusher-backed AsyncNotifier. |
|
sse
Package sse is an SSE-backed AsyncNotifier that holds its client connections in process memory.
|
Package sse is an SSE-backed AsyncNotifier that holds its client connections in process memory. |
|
websocket
Package websocket is a WebSocket-backed AsyncNotifier that holds its client connections in process memory.
|
Package websocket is a WebSocket-backed AsyncNotifier that holds its client connections in process memory. |
|
Package mobile provides a push notification sending interface with implementations for APNs and FCM.
|
Package mobile provides a push notification sending interface with implementations for APNs and FCM. |
|
apns
Package apns sends push notifications to iOS devices through Apple's APNs.
|
Package apns sends push notifications to iOS devices through Apple's APNs. |
|
config
Package mobilecfg selects and builds a mobile.PushSender from configuration: APNs for iOS, FCM for Android, apns_fcm for both, or noop.
|
Package mobilecfg selects and builds a mobile.PushSender from configuration: APNs for iOS, FCM for Android, apns_fcm for both, or noop. |
|
fcm
Package fcm sends push notifications to Android devices through Firebase Cloud Messaging.
|
Package fcm sends push notifications to Android devices through Firebase Cloud Messaging. |
|
internal/pushfeedback
Package pushfeedback holds the one sentinel a provider sender marks a permanently-rejected device token with.
|
Package pushfeedback holds the one sentinel a provider sender marks a permanently-rejected device token with. |
|
noop
Package noop is the mobile.PushNotificationSender for a deployment with no APNs or FCM credentials.
|
Package noop is the mobile.PushNotificationSender for a deployment with no APNs or FCM credentials. |
Click to show internal directories.
Click to hide internal directories.