persistent-event-source-0.1.0: Persistent based event sourcing.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Persistent.Event.Source

Synopsis

Documentation

handleCmdWithAuthor :: (Aggregate a, EventStore a, MonadUnliftIO m, MonadSqlQuery m, MonadLogger m) => Maybe (Actor a) -> Command a -> m [Entity (Event a)] Source #

Executes command and applies events, as well as storing them, aka transact or actAndApply