login.dart 572 B

12345678910111213141516171819202122
  1. import 'package:app_business/service/api.dart';
  2. import 'package:get/get.dart';
  3. import 'package:track_common/view.dart';
  4. class LoginControllerImp extends LoginController {
  5. final _api = Get.find<ApiService>();
  6. @override
  7. Future<void> authSendCodeToPhone(String phone) async {
  8. return _api.authSendCodeToPhone(phone, SmsType.Login);
  9. }
  10. @override
  11. Future<Duration> getCodeLifeTime(String phone) {
  12. return _api.getSmsSendLeftTime(phone);
  13. }
  14. @override
  15. Future<void> signIn(String phone, String code) async {
  16. return _api.signIn(phone, code, '');
  17. }
  18. }