member_repository.dart 499 B

123456789101112131415161718
  1. import 'package:injectable/injectable.dart';
  2. import 'package:location/base/app_base_request.dart';
  3. import 'package:location/data/api/atmob_api.dart';
  4. import 'package:location/utils/http_handler.dart';
  5. @lazySingleton
  6. class MemberRepository {
  7. final AtmobApi atmobApi;
  8. MemberRepository(this.atmobApi);
  9. Future<int> memberTrial() {
  10. return atmobApi
  11. .memberTrial(AppBaseRequest())
  12. .then(HttpHandler.handle(false))
  13. .then((response) => response.freeMemberMinutes);
  14. }
  15. }