diff --git a/HttpServer.cs b/HttpServer.cs index 4f11857..4f20c79 100644 --- a/HttpServer.cs +++ b/HttpServer.cs @@ -39,7 +39,6 @@ namespace DualScreenDemo private static CancellationTokenSource _cts; private static Task _serverTask; private static string _baseDirectory = @"themes\superstar\_www"; // 根據實際情況設定 - private static SongListManager _songListManager; private static TaskCompletionSource _qrReadyTcs; /* @@ -139,7 +138,7 @@ namespace DualScreenDemo */ public static async Task StartServer(string baseDirectory, int port, SongListManager manager, CancellationToken token) { - _songListManager = manager; + songListManager = manager; string randomFolderName = CreateRandomFolderAndRedirectHTML(baseDirectory); randomFolderPath = randomFolderName; Console.WriteLine("測試" + randomFolderPath); @@ -223,7 +222,7 @@ namespace DualScreenDemo // ✅ 等 QR code 跑完 _qrReadyTcs = new TaskCompletionSource(); - _serverTask = StartServer(_baseDirectory, _port, _songListManager, _cts.Token); + _serverTask = StartServer(_baseDirectory, _port, songListManager, _cts.Token); string readyFolder = await _qrReadyTcs.Task; // ✅ 等 QR Code 圖片準備好之後再處理 UI 更新