Open MaddieM4 opened 10 years ago
Part of the new design is that we don't break a document for having bad events. We apply parent events transactionally and ignore failures.
This means we need tests to confirm that when applying the (bad) history of an event:
This should be a pretty straightforward test-then-fix ticket, although it will most likely force some API changes.
API changes:
Event.Apply happens to be atomic already. Will work on multi-primitive cases in a separate ticket.
Part of the new design is that we don't break a document for having bad events. We apply parent events transactionally and ignore failures.
This means we need tests to confirm that when applying the (bad) history of an event:
This should be a pretty straightforward test-then-fix ticket, although it will most likely force some API changes.