diff --git a/src/EchoHub.Server/Services/ServerDirectoryService.cs b/src/EchoHub.Server/Services/ServerDirectoryService.cs index b066c70..2f4e3e9 100644 --- a/src/EchoHub.Server/Services/ServerDirectoryService.cs +++ b/src/EchoHub.Server/Services/ServerDirectoryService.cs @@ -15,6 +15,9 @@ public sealed class ServerDirectoryService( protected override async Task ExecuteAsync(CancellationToken stoppingToken) { + // Yield to let the host finish starting before we log or connect + await Task.Yield(); + var isPublic = configuration.GetValue("Server:PublicServer"); if (!isPublic) {