jet / equinox

.NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
https://github.com/jet/dotnet-templates
Apache License 2.0
472 stars 68 forks source link

MemoryStore: Revert Committed event signature #379

Closed bartelink closed 1 year ago

bartelink commented 1 year ago

Reverts the Committed event signature change, changing it from string * string * Event[]' back toFsCodecStreamName * Event[]`

The changed signature did not mesh well with the needs of test suites that use Propulsion.Sinks and/or Propulsion.MemoryStore

Also (temporarily) adds a hacked way to disable the locking. This will remain undocumented and will be removed in due course.