mine_controller.dart 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import 'package:flutter/rendering.dart';
  2. import 'package:injectable/injectable.dart';
  3. import 'package:keyboard/base/base_controller.dart';
  4. import 'package:keyboard/module/keyboard_setting/keyboard_setting_page.dart';
  5. import '../../data/repository/account_repository.dart';
  6. @injectable
  7. class MineController extends BaseController {
  8. final AccountRepository accountRepository;
  9. MineController(this.accountRepository);
  10. bool get isLogin => accountRepository.isLogin.value;
  11. String getUserName() {
  12. return '待实现';
  13. }
  14. clickVip() {
  15. debugPrint('clickVip');
  16. }
  17. clickOrders() {
  18. debugPrint('clickOrders');
  19. }
  20. clickPreset() {
  21. debugPrint('clickPreset');
  22. }
  23. clickKeyboardSetting() {
  24. debugPrint('clickKeyboardSetting');
  25. KeyboardSettingPage.start();
  26. }
  27. clickOnlineCustomerService() {
  28. debugPrint('clickOnlineCustomerService');
  29. }
  30. clickSetting() {
  31. debugPrint('clickSetting');
  32. }
  33. clickUserAgreement() {
  34. debugPrint('clickUserAgreement');
  35. }
  36. clickPrivacyPolicy() {
  37. debugPrint('clickPrivacyPolicy');
  38. }
  39. clickFeedback() {
  40. debugPrint('clickFeedback');
  41. }
  42. clickSystemNotification() {
  43. debugPrint('clickSystemNotification');
  44. }
  45. clickAboutUs() {
  46. debugPrint('clickAboutUs');
  47. }
  48. clickShare() {
  49. debugPrint('clickShare');
  50. }
  51. clickReportComplaint() {
  52. debugPrint('clickReportComplaint');
  53. }
  54. }