I have one scenario with the TCP client that uses transactions: to rewite streams due to GDPR compliance etc. Is goes like this:
- start transaction
- (soft ) delete stream X
- append “cleaned” events to stream X
- commit transaction
If something bad happens in stage 3, the delete is not committed. How do I do that with the
gRPC client?