Skip to content

apps/api/src/adapters/notifications/ExpoPushAdapter.ts ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

ExpoPushAdapter — active NotificationsProvider implementation (ADR 0013). Uses the Expo Push API. Tokens are chunked according to Expo's published batch limits; invalid tokens are filtered out before sending; transport errors are logged and swallowed so the notification fan-out is not blocked. This is the only file permitted to import expo-server-sdk. /

Exports ​

  • export class ExpoPushAdapter

Imports ​

  • ./NotificationsProvider
  • expo-server-sdk

Imported by ​

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.