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