Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
//// CommentAndRatingCapsuleModel.swift// twogetskills//// Created by Efrain Yanez Recanatini on 8/2/22.//import Foundationclass CommentAndRatingCapsuleViewModel : ObservableObject {@Published var capsule : CapsuleModel = CapsuleModel()public func fetch(capsuleUuid: String, userUuid : String){let capsuleDao = CapsuleDao.sharedInstanceself.capsule = capsuleDao.selectByUuid(uuid: capsuleUuid)self.fetchProgress(capsuleUuid: capsuleUuid, userUuid: userUuid)}public func fetchProgress(capsuleUuid: String, userUuid : String){let slideDao = SlideDao.sharedInstanceself.capsule.totalSlides = slideDao.getCountByCapsuleUuid(capsuleUuid: capsuleUuid)let progressDao = ProgressDao.sharedInstancelet progress = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: capsuleUuid, userUuid: userUuid)if progress.id > 0 {self.capsule.progress = progress.progressself.capsule.completed = progress.completed}}}