io api settings api

This commit is contained in:
jayesh
2024-07-26 12:03:47 +05:30
parent 3c224e1036
commit 2da07cba30
17 changed files with 788 additions and 395 deletions

View File

@@ -6,6 +6,8 @@ import 'package:tanami_app/core/routes/routes.dart';
import '../../../../core/styles/app_color.dart';
import '../../../../core/utils/secure/secure_storage_service.dart';
import '../../../languageChange/presentation/bloc/text_bloc/text_bloc.dart';
import '../../../languageChange/presentation/bloc/text_bloc/text_event.dart';
import '../bloc/app_version/app_version_bloc.dart';
import '../bloc/app_version/app_version_event.dart';
import '../bloc/splash/splash_bloc.dart';
@@ -39,6 +41,10 @@ class SplashScreen extends StatelessWidget {
listener: (context, state) async {
// Check if the current state is SplashCompleted
if (state is SplashCompleted) {
String? languageSelected =
await secureStorageService.read('languageSelected');
context.read<TextLanguageBloc>().add(ButtonPressed(
languageSelected == "en" ? "English" : "اللغة العربية"));
if (await secureStorageService.read('isLoginedIn') == null) {
goRouter.goNamed(RouteName.welcomeScreen);
} else {