NFIBrokerage / spear

A sharp EventStoreDB v20+ client backed by Mint :yum:
https://hex.pm/packages/spear
Apache License 2.0
85 stars 14 forks source link

use latest protos from EventStore v21.6.0+ #43

Closed the-mikedavis closed 3 years ago

the-mikedavis commented 3 years ago

connects #41

sets the stage for using persistent subscriptions to the all stream and a new batch_append function

the-mikedavis commented 3 years ago

running the test suite against eventstore 21.2.0 fails a bunch of persistent subscription test cases

there's a chance I'm just treating these protos wrong but if these new protos are not backwards compatible then we're kinda borked and will have to hold on to potentially all versions of all protos :grimacing:

the-mikedavis commented 3 years ago

actually it looks like the protos are backwards compatible because of the way the indexing of the fields works

the-mikedavis commented 3 years ago

note that many of the files in this PR are either auto-generated or copied from the EventStore repository

better hygiene around this is desirable. this might actually be a valid use of submodules :facepalm: