Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//// CapsuleInProgressViewModel.swift// twogetskills//// Created by Efrain Yanez Recanatini on 7/27/22.//import Foundationclass MyCapsulesInProgressViewModel: ObservableObject {@Published var capsule : CapsuleModel = CapsuleModel()private var appData = AppData.sharedInstanceinit() {fetch()}public func fetch(){let capsuleDao = CapsuleDao.sharedInstanceself.capsule = capsuleDao.selectLastInProgress(userUuid: appData.userUuid)self.fetchProgress(userUuid: appData.userUuid)}public func fetchProgress(userUuid : String){// print("MyCapsuleProgress UUID : \(self.capsule.uuid) userUuid: \(userUuid)")if !self.capsule.uuid.isEmpty {let progressDao = ProgressDao.sharedInstancelet progress = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: self.capsule.uuid, userUuid: userUuid)//print("MyCapsuleProgress: \(progress)")if progress.id > 0 {//print("MyCapsuleProgress: \(progress)")self.capsule.progress = progress.progressself.capsule.completed = progress.completed//print("MyCapsuleProgress: \(self.capsule)")}}}}