| 1234567891011121314151617181920212223242526 |
- 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<ContactListResponse> getContactList() {
- return atmobApi
- .getContactList(AppBaseRequest())
- .then(HttpHandler.handle(true));
- }
- Future<void> addContact(String contactPhone) {
- return atmobApi
- .contactCreate(ContactRequest(phone: contactPhone))
- .then(HttpHandler.handle(true));
- }
- }
|