notifications/

directory
v2.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2026 License: AGPL-3.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL