# `ExWapp.Message.Handler.Notification`
[🔗](https://github.com/elchemista/ex_wapp/blob/v0.1.5/lib/ex_wapp/message/handler/notification.ex#L1)

Handles server notifications and translates them into session actions.

Notifications are acknowledged here. Notifications that invalidate local
state also emit a focused action so the session can refresh that state and
notify wrappers without making them parse protocol nodes.

# `handle_notification`

```elixir
@spec handle_notification(ExWapp.Binary.Node.t(), pid(), map()) ::
  {:ok, map()} | {:ok, map(), [term()]}
```

---

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