Fix update message callbacks potentially not being registered before activation

This commit is contained in:
Dominion
2023-05-22 23:50:11 -04:00
parent 87c62621bf
commit 9961051fdf
@@ -413,12 +413,17 @@ namespace Tgstation.Server.Host.Components.Chat
AddMessageTask(task);
return (errorMessage, dreamMakerOutput) => AddMessageTask(
Task.WhenAll(
async Task CollateTasks(string errorMessage, string dreamMakerOutput)
{
await task;
await Task.WhenAll(
callbacks.Select(
x => x(
errorMessage,
dreamMakerOutput))));
dreamMakerOutput)));
}
return (errorMessage, dreamMakerOutput) => AddMessageTask(CollateTasks(errorMessage, dreamMakerOutput));
}
/// <inheritdoc />