From 400fd213f61341addcd64b2655efa8abd5fd19ea Mon Sep 17 00:00:00 2001 From: Andrew nuark G Date: Sun, 5 Mar 2023 15:15:55 +0700 Subject: [PATCH] Changed socket logic --- lib/ui/pages/auth_page.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/ui/pages/auth_page.dart b/lib/ui/pages/auth_page.dart index ad9a643..39b9ee1 100644 --- a/lib/ui/pages/auth_page.dart +++ b/lib/ui/pages/auth_page.dart @@ -13,7 +13,11 @@ class AuthPage extends StatefulWidget { } class _AuthPageState extends State { - late io.Socket socket; + static const serverUrl = + kDebugMode ? "http://localhost:9800" : "https://huacu.nuark.xyz"; + io.Socket socket = io.io(serverUrl, { + "transports": ["websocket"], + }); TextEditingController loginController = TextEditingController(); TextEditingController passwordController = TextEditingController(); @@ -22,11 +26,9 @@ class _AuthPageState extends State { void initState() { super.initState(); - const serverUrl = - kDebugMode ? "http://localhost:9800" : "https://huacu.nuark.xyz"; - socket = io.io(serverUrl, { - "transports": ["websocket"], - }); + if (!socket.connected) { + socket.connect(); + } } @override