character_controller.dart 800 B

123456789101112131415161718192021222324252627282930313233
  1. import 'package:flutter/cupertino.dart';
  2. import 'package:injectable/injectable.dart';
  3. import 'package:keyboard/base/base_controller.dart';
  4. import 'package:keyboard/data/api/response/character_group_response.dart';
  5. import '../../data/repository/characters_repository.dart';
  6. @injectable
  7. class CharacterController extends BaseController {
  8. final String tag = "CharacterController";
  9. final CharactersRepository charactersRepository;
  10. CharacterController(this.charactersRepository);
  11. @override
  12. void onInit() {
  13. super.onInit();
  14. charactersRepository.getCharactersGroup().then((CharacterGroupResponse value) {
  15. debugPrint(value.characterGroups.toString());
  16. });
  17. }
  18. @override
  19. void onReady() {
  20. super.onReady();
  21. }
  22. @override
  23. void onClose() {
  24. super.onClose();
  25. }
  26. }