import 'http_request_client.dart'; import 'web_url.dart'; class NotificationService { static final NotificationService _instance = NotificationService._private(); NotificationService._private(); factory NotificationService() { return _instance; } final HttpRequestClient _httpClient = HttpRequestClient(); // final SessionManagement _sessionManagement = SessionManagement(); Future getNotifications() async { final responseModel = await _httpClient.customRequest( "GET", url: WebUrls.getNotifications, requestHeader: {'Content-Type': 'application/json'}, isBearerHeaderRequired: true, isBearer: true, ); if (responseModel.statusCode >= 200 && responseModel.statusCode <= 230) { // if (responseModel.data is List && // (responseModel.data as List).isNotNullOrEmpty()) { // return GetRiskAssessmentResponse( // success: true, // data: (responseModel.data as List) // .map((e) => RiskAssessmentData.fromJson(e)) // .toList()); // } // // return GetRiskAssessmentResponse(success: true, data: []); return []; } else { return responseModel.statusDescription; // return GetRiskAssessmentResponse( // success: false, message: responseModel.statusDescription); } } }