addEvent method
Adds a new event to the repository's stream.
Throws StateError if repository is disposed.
Implementation
@override
void addEvent({required E event}) {
if (_controller.isClosed) {
throw StateError('Cannot add events to a closed repository');
}
_controller.add(event);
}