diff --git a/lib/data/services/remote/api_service.dart b/lib/data/services/remote/api_service.dart index f295c089..68cb6e50 100644 --- a/lib/data/services/remote/api_service.dart +++ b/lib/data/services/remote/api_service.dart @@ -61,7 +61,7 @@ abstract class ApiService { // Leave API @GET(ApiEndpoints.remainingLeaves) - Future remainingLeaves(); + Future remainingLeaves(); @GET(ApiEndpoints.getLeaves) Future getLeaves( diff --git a/lib/domain/repositories/leave/leave_repository.dart b/lib/domain/repositories/leave/leave_repository.dart index 287302a5..d63f16c2 100644 --- a/lib/domain/repositories/leave/leave_repository.dart +++ b/lib/domain/repositories/leave/leave_repository.dart @@ -18,9 +18,11 @@ class LeaveRepository { Future remainingLeaves() async { try { - return await _apiService.remainingLeaves(); + final response = await _apiService.remainingLeaves(); + return response["count"]!; } catch (e) { // TODO: Handle error + debugPrint(e.toString()); return 0; } }