Liking cljdoc? Tell your friends :D

boundary.push.core.notification

Pure push-notification logic: locale resolution and template rendering.

The definition registry and the defpush macro live in the shell (boundary.push.shell.registry) — this namespace holds no mutable state.

Pure push-notification logic: locale resolution and template rendering.

The definition registry and the `defpush` macro live in the shell
(boundary.push.shell.registry) — this namespace holds no mutable state.
raw docstring

boundary.push.ports

Protocol definitions for push notification delivery, device management, and analytics.

Protocol definitions for push notification delivery, device management, and analytics.
raw docstring

boundary.push.shell.adapters.mock

No vars found in this namespace.

boundary.push.shell.module-wiring

No vars found in this namespace.

boundary.push.shell.persistence

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.
raw docstring

No vars found in this namespace.

boundary.push.shell.registry

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.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close