README.md
      
      
        
        # phoenix_pubsub_eventstore
Phoenix pubsub adapter using EventStore. See the latest published [hex](https://hex.pm/packages/phoenix_pubsub_eventstore) package for more information.
This library can be used to provide Phoenix PubSub over [EventStore](https://hexdocs.pm/eventstore).
## Usage
Add `Phoenix.PubSub` to your supervision tree by specifying `Phoenix.PubSub.EventStore` as an adapter and passing your event store in the `:eventstore` option.
```elixir
{Phoenix.PubSub,
  [name: MyApp.PubSub,
   adapter: Phoenix.PubSub.EventStore,
   eventstore: MyApp.EventStore]
}
```
You should have `MyApp.EventStore` configured separately. Consult the [EventStore](https://hexdocs.pm/eventstore/EventStore.html) documentation for hints. Make sure that `MyApp.EventStore` is started **before** the PubSub.