wallpaper_controller.dart 888 B

123456789101112131415161718192021222324252627282930313233343536
  1. import 'package:clean/base/base_controller.dart';
  2. import 'package:clean/data/api/response/wallpaper_list_response.dart';
  3. import 'package:clean/data/bean/wallpapers_bean.dart';
  4. import 'package:clean/data/repositories/wallpaper_repositories.dart';
  5. import 'package:clean/dialog/wallpaper_detail_dialog.dart';
  6. import 'package:clean/router/app_pages.dart';
  7. import 'package:get/get.dart';
  8. class WallPaperController extends BaseController {
  9. RxList<WallpapersBean> get wallpapersList =>
  10. wallpaperRepository.wallpapersList;
  11. @override
  12. void onInit() {
  13. super.onInit();
  14. wallpaperRepository.wallpaperList();
  15. }
  16. @override
  17. void onReady() {
  18. super.onReady();
  19. }
  20. @override
  21. void onClose() {
  22. super.onClose();
  23. }
  24. clickBack() {
  25. Get.back();
  26. }
  27. clickWallpaper(WallpapersBean? wallpapersBean) {
  28. wallpaperDetailDialog(wallpapersBean: wallpapersBean);
  29. }
  30. }