import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:hub/shared/helpers/storage/base_storage.dart'; import 'package:hub/shared/helpers/storage/storage_helper.dart'; import 'index.dart'; class HomeBloc extends Bloc { HomeBloc() : super(HomeState()) { on((event, emit) async { final devUUID = (await StorageHelper().get(KeychainStorageKey.devUUID.value)) ?? ''; final userUUID = (await StorageHelper().get(KeychainStorageKey.userUUID.value)) ?? ''; final cliUUID = (await StorageHelper().get(KeychainStorageKey.clientUUID.value)) ?? ''; final userName = (await StorageHelper().get(KeychainStorageKey.userName.value)) ?? ''; final userEmail = (await StorageHelper().get(SecureStorageKey.email.value)) ?? ''; emit(state.copyWith( devUUID: devUUID, userUUID: userUUID, cliUUID: cliUUID, userName: userName, userEmail: userEmail, )); }); } }