public async Task<StreamHandshakeToken> DeliverBatch(GuidId subscriptionId, Immutable<IBatchContainer> batch, StreamHandshakeToken handshakeToken) { foreach (var each in batch.Value.GetEvents<object>()) await handler(each.Item1); return null; }
public async Task <StreamHandshakeToken> DeliverBatch(GuidId subscriptionId, StreamId streamId, Immutable <IBatchContainer> item, StreamHandshakeToken handshakeToken) { foreach (var each in item.Value.GetEvents <object>()) { await handler(each.Item1); } return(null); }
public async Task <StreamHandshakeToken> DeliverMutable(GuidId subscriptionId, StreamId streamId, object item, StreamSequenceToken currentToken, StreamHandshakeToken handshakeToken) { await handler(item); return(null); }
public async Task <StreamHandshakeToken> DeliverItem(GuidId subscriptionId, Immutable <object> item, StreamSequenceToken currentToken, StreamHandshakeToken handshakeToken) { await handler(item.Value); return(null); }
public async Task<StreamHandshakeToken> DeliverItem(GuidId subscriptionId, Immutable<object> item, StreamSequenceToken currentToken, StreamHandshakeToken handshakeToken) { await handler(item.Value); return null; }
public async Task<StreamHandshakeToken> DeliverMutable(GuidId subscriptionId, object item, StreamSequenceToken currentToken, StreamHandshakeToken handshakeToken) { await handler(item); return null; }