From 7e57359d0723e69dedf1ef38a6cf49a1e06054e2 Mon Sep 17 00:00:00 2001 From: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Date: Wed, 7 Jan 2026 08:06:12 +0530 Subject: [PATCH] use cached provider in splash screen --- mobile/lib/pages/common/splash_screen.page.dart | 3 +-- mobile/lib/providers/server_info.provider.dart | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mobile/lib/pages/common/splash_screen.page.dart b/mobile/lib/pages/common/splash_screen.page.dart index 4822eb5d0a..fc24cacc56 100644 --- a/mobile/lib/pages/common/splash_screen.page.dart +++ b/mobile/lib/pages/common/splash_screen.page.dart @@ -61,8 +61,7 @@ class SplashScreenPageState extends ConsumerState { (_) async { try { wsProvider.connect(); - await infoProvider.getServerInfo(); - final serverInfo = ref.read(serverInfoProvider); + final serverInfo = await infoProvider.getServerInfo(); if (Store.isBetaTimelineEnabled) { bool syncSuccess = false; diff --git a/mobile/lib/providers/server_info.provider.dart b/mobile/lib/providers/server_info.provider.dart index 9619ba86a1..bb201a607c 100644 --- a/mobile/lib/providers/server_info.provider.dart +++ b/mobile/lib/providers/server_info.provider.dart @@ -32,10 +32,11 @@ class ServerInfoNotifier extends StateNotifier { final ServerInfoService _serverInfoService; final _log = Logger("ServerInfoNotifier"); - Future getServerInfo() async { + Future getServerInfo() async { await getServerVersion(); await getServerFeatures(); await getServerConfig(); + return state; } Future getServerVersion() async {