# `DripDrop.Policy.Gate`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/policy/gate.ex#L1)

First dispatch policy check.

# `check`

```elixir
@spec check(map()) :: :ok | {:skip, :suppressed}
```

Skips dispatch when the recipient is suppressed for the channel.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
