import 'package:farm_tpf/data/api/dio_provider.dart'; import 'package:farm_tpf/data/api/rest_client.dart'; import 'package:farm_tpf/models/account.dart'; import 'package:farm_tpf/models/password.dart'; class UserRepository { final dio = DioProvider.instance(); Future getUser() { final client = RestClient(dio); return client.getMe(); } Future forgotPassword(String email) { final client = RestClient(dio); return client.forgotPassword(email); } Future changePassword(Password password) { final client = RestClient(dio); return client.changePassword(password); } Future updateProfile(Account account) { final client = RestClient(dio); return client.updateProfile(account); } Future updateFcmToken(String token) { final client = RestClient(dio); return client.updateFcmToken(token); } }