import 'package:injectable/injectable.dart'; import 'package:location/base/app_base_request.dart'; import 'package:location/data/api/atmob_api.dart'; import 'package:location/utils/http_handler.dart'; import '../api/response/item_list_response.dart'; @lazySingleton class MemberRepository { final AtmobApi atmobApi; MemberRepository(this.atmobApi); Future memberTrial() { return atmobApi .memberTrial(AppBaseRequest()) .then(HttpHandler.handle(false)) .then((response) => response.freeMemberMinutes); } Future getMemberList() { return atmobApi .getMemberList(AppBaseRequest()) .then(HttpHandler.handle(true)); } }