mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-26 22:48:20 +01:00
Fix update message callbacks potentially not being registered before activation
This commit is contained in:
@@ -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 />
|
||||
|
||||
Reference in New Issue
Block a user