Skip to content

registerBuiltinSnoozeResolver

registerBuiltinSnoozeResolver(snooze, registry?): () => void

Register the built-in snooze CTA resolver (plan 174 TASK-6 companion / Q-5): an authored snooze ui-path dispatches to the SDK’s remind-later verb, honoring a payload-authored remind_later_minutes window when the placement output carries one (plan 167; the verb’s default matches the 60-minute tenant default). Called by the SDK constructor AFTER the init uiPathResolvers bridge, and skips registration when a snooze resolver already exists — so a customer’s resolver (init map or explicit registration, before or after init) always wins. Returns a cleanup that unregisters only this entry.

(outputId, seconds?) => void

CtaResolverRegistry = ...

() => void