fix: Update error handling in startServer to provide user-friendly message on failure

This commit is contained in:
zimplexing
2025-07-11 18:21:22 +08:00
parent 5f92f76f4b
commit 7947a532ec

View File

@@ -39,8 +39,8 @@ export const useRemoteControlStore = create<RemoteControlState>((set, get) => ({
const url = await remoteControlService.startServer(); const url = await remoteControlService.startServer();
console.log(`[RemoteControlStore] Server started, URL: ${url}`); console.log(`[RemoteControlStore] Server started, URL: ${url}`);
set({ isServerRunning: true, serverUrl: url, error: null }); set({ isServerRunning: true, serverUrl: url, error: null });
} catch (e: any) { } catch {
const errorMessage = e.message || 'Failed to start server'; const errorMessage = '启动失败,请强制退应用后重试。';
console.error('[RemoteControlStore] Failed to start server:', errorMessage); console.error('[RemoteControlStore] Failed to start server:', errorMessage);
set({ error: errorMessage }); set({ error: errorMessage });
} }