efacilitation/eventric

Support DomainEventStreams on Remotes

Closed this issue · 0 comments

As a Remote
I want my Projections be able to subscribe to DomainEventStreams
So I can have the benefits of #3 too


someContext = eventric.context 'SomeContext'
someContext.addDomainEventStream 'SomeStreamWhichExistsOnSomeContext', ->
  handleWhatever: ->
    true

someRemote = eventric.remote 'SomeContext'
someRemote.initializeProjection
  initialize: ->
    @$subscribeToDomainEventStream 'SomeStreamWhichExistsOnSomeContext'

  handleWhatever: ->
    # ...