AutorÃa | Ultima modificación | Ver Log |
//
// SlideCardViewModel.swift
// twogetskills
//
// Created by Efrain Yanez Recanatini on 5/3/22.
//
import Foundation
class SlideCardViewModel: ObservableObject {
@Published var slide = SlideModel()
@Published var progressCapsule = ProgressModel()
@Published var progressTopic = ProgressModel()
public func fetch(slideUuid: String, userUuid : String)
{
let slideDao = SlideDao()
slide = slideDao.selectByUuid(uuid: slideUuid)
let progressDao = ProgressDao()
let progressSlide = progressDao.selectBySlideUuidAndUserUuid(slideUuid: slideUuid, userUuid: userUuid)
if progressSlide.id > 0 {
slide.completed = progressSlide.completed
progressCapsule = progressDao.selectByCapsuleUuidAndUserUuid(capsuleUuid: progressSlide.capsuleUuid, userUuid: userUuid)
progressTopic = progressDao.selectByTopicUuidAndUserUuid(topicUuid: progressSlide.topicUuid, userUuid: userUuid)
}
}
}