fixed services
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:tm_app/core/utils/result.dart';
|
||||
import 'package:tm_app/data/services/model/feedback_stats/feedback_stats.dart';
|
||||
import 'package:tm_app/data/services/model/home/home_request/home_request_model.dart';
|
||||
import 'package:tm_app/data/services/model/recommended_tenders_response/recommended_tenders_response.dart';
|
||||
import 'package:tm_app/data/services/model/tender_approvals_response/tender_approvals_response.dart';
|
||||
import 'package:tm_app/data/services/model/tender_approvals_state_response/tender_approvals_state_response.dart';
|
||||
@@ -51,30 +50,10 @@ class HomeViewModel with ChangeNotifier {
|
||||
await getFeedbackStats();
|
||||
}
|
||||
|
||||
Future<void> getHome({HomeRequestModel? homeRequestModel}) async {
|
||||
_isLoading = true;
|
||||
_errorMessage = null;
|
||||
notifyListeners();
|
||||
|
||||
final result = await _homeRepository.getHome(
|
||||
homeRequestModel: homeRequestModel,
|
||||
);
|
||||
|
||||
switch (result) {
|
||||
case Ok<HomeResponseModel>():
|
||||
_homeResponse = result.value;
|
||||
break;
|
||||
case Error<HomeResponseModel>():
|
||||
_errorMessage = result.error.toString();
|
||||
break;
|
||||
}
|
||||
|
||||
_isLoading = false;
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
Future<void> getHomeRecommandTenders({bool reset = false}) async {
|
||||
if (_isLoadingMore || (!_hasMore && !reset)) return;
|
||||
if (_isLoadingMore || (!_hasMore && !reset)) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (reset) {
|
||||
_currentPage = 0;
|
||||
|
||||
Reference in New Issue
Block a user