protected override ValueTask CodecHandleEventAsync(ClientMessage eventMessage, Func <IData, Guid, int, ValueTask> f, ILoggerFactory loggerFactory) => ListAddListenerCodec.HandleEventAsync( eventMessage, (itemData, memberId, eventTypeData) => f(itemData, memberId, eventTypeData), loggerFactory);
protected override ValueTask CodecHandleEventAsync(ClientMessage eventMessage, Func <IData, Guid, int, object, ValueTask> handler, object state, ILoggerFactory loggerFactory) => ListAddListenerCodec.HandleEventAsync(eventMessage, handler, state, loggerFactory);