2026-02-27 10:14:14 +07:00

39 lines
924 B
Dart

import 'package:baseproject/core/common/index.dart';
import 'package:baseproject/features/presentation/app/bloc/user_bloc.dart';
import 'package:baseproject/features/route/route_goto.dart';
import 'package:baseproject/features/usecases/index.dart';
import 'package:flutter/material.dart';
class InitScreen extends StatefulWidget {
const InitScreen({super.key});
@override
State<InitScreen> createState() => _InitScreenState();
}
class _InitScreenState extends State<InitScreen> {
UserBloc get _userBloc => BlocProvider.of<UserBloc>(context);
@override
void initState() {
super.initState();
initData();
}
void initData() {
_userBloc.getUserInfo().then((value) {
if (value) {
gotoHome(context);
}
});
}
@override
Widget build(BuildContext context) {
return const Scaffold(
body: Center(
child: CircularProgressIndicator(),
),
);
}
}