Can I use an output binding argument in a foreach, multiple times?
[FunctionName("OnClientConnectedDisconnected")]
public async Task Run(
[EventGridTrigger] EventGridEvent eventGridEvent,
[SignalR(HubName = "Lobby")] IAsyncCollector<SignalRMessage> signalRMessage,
[SignalR(HubName = "Lobby")] IAsyncCollector<SignalRGroupAction> signalRGroupMessage,
ILogger log)
{
...
...
foreach (var player in onlineFriends)
{
await signalRGroupMessage.AddAsync(
new SignalRGroupAction
{
GroupName = $"Group_{player}",
Action = GroupAction.Add,
UserId = eventGridData.UserId
}
);
}
}