refactor: remove offline indicator and streamline chat page logic

- Deleted the OfflineIndicator widget and its associated logic to simplify the codebase.
- Removed offline checks from the ChatPage, enhancing performance and reducing unnecessary rebuilds.
- Adjusted the ChatsDrawer to change icon size for better visual consistency.
- Cleaned up unused imports related to offline handling across multiple files.
This commit is contained in:
cogwheel0
2025-10-09 16:07:34 +05:30
parent c073d71363
commit 43c7e5200b
4 changed files with 2 additions and 288 deletions

View File

@@ -13,7 +13,6 @@ import 'core/persistence/persistence_migrator.dart';
import 'core/persistence/persistence_providers.dart';
import 'core/services/self_signed_certificate_manager.dart';
import 'core/router/app_router.dart';
import 'shared/widgets/offline_indicator.dart';
import 'features/auth/providers/unified_auth_providers.dart';
import 'core/auth/auth_state_manager.dart';
import 'core/utils/debug_logger.dart';
@@ -218,7 +217,7 @@ class _ConduitAppState extends ConsumerState<ConduitApp> {
maxScaleFactor: 3.0,
),
),
child: OfflineIndicator(child: child ?? const SizedBox.shrink()),
child: child ?? const SizedBox.shrink(),
);
},
),