Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//// CapsuleViewModel.swift// twogetskills//// Created by Efrain Yanez Recanatini on 2/22/22.//import Foundationclass CapsuleGridViewModel : ObservableObject{@Published var capsules = [CapsuleModel]()func fetch(topicUuid : String, userUuid: String){let capsuleDao = CapsuleDao.sharedInstancecapsules = capsuleDao.selectAllByTopicUuid(topicUuid: topicUuid)loadAllProgress(userUuid: userUuid);}func loadAllProgress(userUuid : String){let progressDao = ProgressDao.sharedInstancevar i : Int = 0var progress : ProgressModelwhile i < capsules.count{progress = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: capsules[i].uuid, userUuid: userUuid)if progress.id > 0 {capsules[i].totalSlides = progress.totalSlidescapsules[i].viewSlides = progress.viewSlidescapsules[i].progress = progress.progresscapsules[i].completed = progress.completed}i += 1}}}