Rev 11 | Rev 61 | 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){if !self.capsule.uuid.isEmpty {let progressDao = ProgressDao.sharedInstancelet progress = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: self.capsule.uuid, userUuid: userUuid)if progress.id > 0 {self.capsule.progress = progress.progressself.capsule.completed = progress.completed}}}}