Blame view

lib/pages/home/state.dart 537 Bytes
2c079546   吴启风   feat:应用内更新接口替换
1
  import 'package:wow_english/models/app_version_entity.dart';
99b94d6c   吴启风   feat:首页增加信息弹窗
2
  import 'package:wow_english/models/popup_entity.dart';
cde7505e   吴启风   feat:应用内升级
3
  
2187c85f   吴启风   feat:课程结构调整
4
5
6
  class HomeState {
    HomeState init() {
      return HomeState();
6d61919a   吴启风   feat:增加过渡页&集成串联游戏
7
8
    }
  
2187c85f   吴启风   feat:课程结构调整
9
10
    HomeState clone() {
      return HomeState();
6d61919a   吴启风   feat:增加过渡页&集成串联游戏
11
12
    }
  }
cde7505e   吴启风   feat:应用内升级
13
  
2187c85f   吴启风   feat:课程结构调整
14
  class UpdateDialogState extends HomeState {
cde7505e   吴启风   feat:应用内升级
15
  
2c079546   吴启风   feat:应用内更新接口替换
16
    final AppVersionEntity appVersionEntity;
cde7505e   吴启风   feat:应用内升级
17
18
19
  
    final bool forceUpdate;
  
2c079546   吴启风   feat:应用内更新接口替换
20
    UpdateDialogState(this.forceUpdate, this.appVersionEntity);
cde7505e   吴启风   feat:应用内升级
21
  }
99b94d6c   吴启风   feat:首页增加信息弹窗
22
23
24
25
26
27
28
  
  class PopupDialogState extends HomeState {
  
    final PopupEntity popupEntity;
  
    PopupDialogState(this.popupEntity);
  }