public async ValueTask HandleAsync( TodoItemAdded domainEvent, TodoListEventItem eventItem, CancellationToken cancellationToken = default) { _logger.LogInformation("TodoItemAdded being processed with ID {TodoId} and title {TodoTitle}", domainEvent.Id, domainEvent.Title); await _repository.UpdateAsync(new TodoCosmosItem( domainEvent.Id, domainEvent.Title, domainEvent.OccuredUtc, eventItem.PartitionKey), cancellationToken); }