part of splash_page;

class SplashPage extends StatefulWidget {
  const SplashPage({Key? key}) : super(key: key);

  @override
  State<SplashPage> createState() => _SplashPageState();
}

class _SplashPageState extends State<SplashPage> {

  @override
  void initState() {
    super.initState();
    Future.wait([
      Future.delayed(const Duration(seconds: 2))
    ]).whenComplete(() async {
      final netStatus = await Tools.checkCurrentNetStatus();
      if (netStatus){
        final ads = await CommonAPI.list(type: '1');
        if (ads.isNotEmpty) {
          context.pushReplacementNamed(Routes.ad,extra: ads);
        }
        else {
          context.pushReplacementNamed(Routes.main);
        }
      }
      else {
        context.pushReplacementNamed(Routes.main);
      }

    });
    
    
    
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      extendBodyBehindAppBar: true,
      // appBar: AppBar(),
      body: Container(
        height: double.infinity,
        width: double.infinity,
        child: Image.asset('assets/images/splash.png',fit: BoxFit.cover,),
      )
      // const Column(
      //   crossAxisAlignment: CrossAxisAlignment.stretch,
      //   mainAxisAlignment: MainAxisAlignment.center,
      //   children: [
      //     Expanded(
      //         flex: 5,
      //         child: Center(
      //           child: CustomEmpty(
      //             icon: CustomImage.asset(
      //                 url: 'assets/images/logo.png',
      //                 fit: BoxFit.contain,
      //             ),
      //             title: Text('紫荆数智学堂'),
      //           ),
      //         )
      //     ),
      //     // Expanded(
      //     //   flex: 2,
      //     //   child: Center(child: CupertinoActivityIndicator(),),
      //     // )
      //   ],
      // ),
    );
  }
}
