No vars found in this namespace.
No vars found in this namespace.
Persistence shell for push notification device tokens and analytics events.
Implements IDeviceTokenStore and IPushAnalyticsStore protocols against a relational database via next.jdbc + HoneySQL.
Upsert strategy: attempt INSERT, catch duplicate-key violation, then UPDATE. This approach is compatible with both H2 (tests) and PostgreSQL (production) without requiring dialect-specific ON CONFLICT syntax.
Persistence shell for push notification device tokens and analytics events. Implements IDeviceTokenStore and IPushAnalyticsStore protocols against a relational database via next.jdbc + HoneySQL. Upsert strategy: attempt INSERT, catch duplicate-key violation, then UPDATE. This approach is compatible with both H2 (tests) and PostgreSQL (production) without requiring dialect-specific ON CONFLICT syntax.
No vars found in this namespace.
Load-time registry of push notification definitions.
The registry is mutable process state, so it lives in the shell — the core
(boundary.push.core.notification) stays pure (rendering only). Definitions are
registered at namespace load via the defpush macro and read at runtime by
the push service/jobs.
Load-time registry of push notification definitions. The registry is mutable process state, so it lives in the shell — the core (boundary.push.core.notification) stays pure (rendering only). Definitions are registered at namespace load via the `defpush` macro and read at runtime by the push service/jobs.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |