# `Broadway.NoopAcknowledger`
[🔗](https://github.com/dashbitco/broadway/blob/v1.3.0/lib/broadway/noop_acknowledger.ex#L1)

An acknowledger that does nothing.

If you want to use this acknowledger in messages produced by your
`Broadway.Producer`, you can get its configuration by calling
the `init/0` function. For example, you can use it in
`Broadway.test_message/3`:

    Broadway.test_message(MyPipeline, "some data", acknowledger: Broadway.NoopAcknowledger.init())

Broadway sets this acknowledger automatically on messages that have been acked
via `Broadway.Message.ack_immediately/1`.

# `init`

```elixir
@spec init() :: Broadway.Message.acknowledger()
```

Returns the acknowledger metadata.

---

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