Rev 1 | AutorÃa | Comparar con el anterior | Ultima modificación | Ver Log |
//
// CapsuleCardViewModel.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 6/29/22.
//
import Foundation
class CapsuleCardViewModel: ObservableObject {
@Published var capsule : CapsuleModel = CapsuleModel()
public func fetch(capsuleUuid: String, userUuid : String)
{
let capsuleDao = CapsuleDao()
self.capsule = capsuleDao.selectByUuid(uuid: capsuleUuid)
self.fetchProgress(capsuleUuid: capsuleUuid, userUuid: userUuid)
}
public func fetchProgress(capsuleUuid: String, userUuid : String)
{
let progressDao = ProgressDao()
let progress = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: capsuleUuid, userUuid: userUuid)
if progress.id > 0 {
self.capsule.progress = progress.progress
self.capsule.completed = progress.completed
}
}
}