Mailglass.Webhook.Providers.MailgunReplayCache (Mailglass v1.0.0)

Copy Markdown View Source

ETS-backed replay cache for Mailgun webhook tokens.

Summary

Functions

check_and_put(token, expires_at)

@spec check_and_put(binary(), DateTime.t()) :: :ok | {:error, :replay}

reset()

(since 0.2.1)
@spec reset() :: :ok

table()

(since 0.2.1)
@spec table() :: :mailglass_webhook_mailgun_replay_cache