// // CommonNwCall.swift // WOKA // // Created by MacBook Pro on 13/06/24. // import UIKit import Alamofire //class CommonNwCall{ // // static let shareInstance = CommonNwCall() // var userNotification = [UserNotificationDM]() // // func getUserNotification(vc : UIViewController , isRefreshing : Bool? = nil, completion : @escaping (Bool) -> Void){ // if isRefreshing == false || isRefreshing == nil{ // Utilities.startProgressHUD() // } // let headers : HTTPHeaders = ["access-token" : AuthFunc.shareInstance.getAccessToken()] // NetworkManager.shareInstance.apiRequest(url: APIEndPoints.Home.get_user_notifications, method: .get,headers : headers) {(result : Result, NetworkManager.APIError>) in // switch result{ // case .success(let data): // switch data.success{ // case 0: // /* // Error // */ // Utilities.dismissProgressHUD() // vc.toast(msg: data.message ?? "Unrecognised error" , time: 2) // completion(false) // case 1: // Utilities.dismissProgressHUD() // guard let data = data.data else{return} // self.userNotification.removeAll() // self.userNotification.append(contentsOf: data) // //Fetched Blogs // completion(true) // default: // completion(false) // } // case .failure(let error): // Utilities.dismissProgressHUD() // vc.toast(msg: error.localizedDescription , time: 2) // completion(false) // } // } // } //}