import 'package:injectable/injectable.dart'; import 'package:location/data/api/atmob_api.dart'; import 'package:location/utils/http_handler.dart'; import '../../base/app_base_request.dart'; import '../api/request/contact_request.dart'; import '../api/response/contact_list_response.dart'; @lazySingleton class UrgentContactRepository { final AtmobApi atmobApi; UrgentContactRepository(this.atmobApi); Future getContactList() { return atmobApi .getContactList(AppBaseRequest()) .then(HttpHandler.handle(true)); } Future addContact(String contactPhone) { return atmobApi .contactCreate(ContactRequest(phone: contactPhone)) .then(HttpHandler.handle(true)); } }