I am subscribing to All stream like this
Subscription = await client!
.SubscribeToAllAsync(
eventAppeared: OnEventAppeared,
filterOptions: new SubscriptionFilterOptions(
EventTypeFilter.ExcludeSystemEvents()),
start: FromAll.After(checkPoint),
subscriptionDropped: OnSubscriptionDropped,
resolveLinkTos: false,
cancellationToken: ct);
but I am getting streams back that start with “$”. I thought system events would be filtered out?
info: Kuna.EventSink.Log.LogSink[0]
Consumed item EventEnvelope { StreamId = $persistentsubscription-$ce-cart::Carts.Api-checkpoint, EventVersion = 961, CommitPosition = 1412132009, PreparePosition = 1412132009, EventCreatedOn = 11/19/2023 1:31:40 PM, EventTypeName = SubscriptionCheckpoint, Data = System.Byte[], MetaData = System.Byte[] }