C#C
C#3y ago
SWEETPONY

✅ Is it possible to use grouping here?

I have following logic:
foreach (var argument in arguments.Items)
{
    var messageDto = new MessageDto
    {
         Timestamp = DateTimeOffset.Now,
         Title = "", // think about this
         Content = argument.Event.ToJsonString(), // fix this
         Behavior = argument.Behavior,
         To = await GetSubjectsAddresses(
            channelName: argument.ChannelName,
            subjects: subjectsQueryResponse
                 .Where(subjectDto => argument.SubjectIds
                       .Contains(subjectDto.Id)),
            channelSettings: channelSettings)
     };

   await _messagingChannelsClient.MessagesSend(new(argument.ChannelName, new[] { messageDto }) );


I would like to use MessagesSend like that:
await _messagingChannelsClient.MessagesSend(new(groupKey, messages) );

it is unpossible because of await in object. So how to fix it?
Was this page helpful?