diff --git a/app/lib/pages/apps/page.dart b/app/lib/pages/apps/page.dart index 730aaa055ba..6bdbe727ca3 100644 --- a/app/lib/pages/apps/page.dart +++ b/app/lib/pages/apps/page.dart @@ -104,6 +104,11 @@ class _AppsPageState extends State with AutomaticKeepAliveClientMixin ), ); }), + const SliverToBoxAdapter( + child: SizedBox( + height: 120, + ), + ), ], ), CustomScrollView( @@ -129,6 +134,11 @@ class _AppsPageState extends State with AutomaticKeepAliveClientMixin ), ); }), + const SliverToBoxAdapter( + child: SizedBox( + height: 120, + ), + ), ], ), ]), diff --git a/app/lib/providers/capture_provider.dart b/app/lib/providers/capture_provider.dart index 297d5b6867f..7a1f1635b34 100644 --- a/app/lib/providers/capture_provider.dart +++ b/app/lib/providers/capture_provider.dart @@ -570,17 +570,6 @@ class CaptureProvider extends ChangeNotifier debugPrint( 'previousStorageBytes in initiateStorageBytesStreaming: ${SharedPreferencesUtil().previousStorageBytes}'); btConnectedTime = DateTime.now().toUtc().toString(); - sdCardSocket.setupSdCardWebSocket( - //replace - onMessageReceived: () { - debugPrint('onMessageReceived'); - memoryProvider?.getMemoriesFromServer(); - notifyListeners(); - _notifySdCardComplete(); - return; - }, - btConnectedTime: btConnectedTime, - ); if (totalStorageFileBytes > 100) { sdCardReady = true; @@ -595,6 +584,17 @@ class CaptureProvider extends ChangeNotifier if (totalStorageFileBytes == 0) { return; } + await sdCardSocket.setupSdCardWebSocket( + //replace + onMessageReceived: () { + debugPrint('onMessageReceived'); + memoryProvider?.getMemoriesFromServer(); + notifyListeners(); + _notifySdCardComplete(); + return; + }, + btConnectedTime: btConnectedTime, + ); if (sdCardSocket.sdCardConnectionState != WebsocketConnectionStatus.connected) { sdCardSocket.sdCardChannel?.sink.close(); await sdCardSocket.setupSdCardWebSocket(