Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

Rev 11 | Rev 61 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11 Rev 17
Línea 9... Línea 9...
9
import SwiftUI
9
import SwiftUI
Línea 10... Línea 10...
10
 
10
 
11
 
11
 
12
class TopicGridViewModel: ObservableObject 
-
 
13
{
12
class TopicGridViewModel: ObservableObject 
Línea -... Línea 13...
-
 
13
{
14
    private let appDao = AppDao.sharedInstance
14
    @Published public var topics = [TopicModel]()
15
    @Published public var topics = [TopicModel]()
-
 
16
 
-
 
17
    
15
 
18
    
-
 
19
    
16
    private var appData = AppData.sharedInstance
20
    init() {
17
 
Línea 21... Línea 18...
21
        let appData = appDao.selectOne()
18
    init() {
22
        fetch(userUuid: appData.userUuid)
19
        fetch(userUuid: appData.userUuid)
Línea 35... Línea 32...
35
        let progressDao = ProgressDao.sharedInstance
32
        let progressDao = ProgressDao.sharedInstance
36
        var i : Int = 0
33
        var i : Int = 0
37
        var progress : ProgressModel
34
        var progress : ProgressModel
38
        while i < topics.count
35
        while i < topics.count
39
        {
36
        {
40
 
-
 
41
            
-
 
42
            /*
-
 
43
            
-
 
44
            //print("userUuid : \(userUuid) ")
-
 
45
            //print("topic")
-
 
46
            //print(topics[i])
-
 
47
           // print("progress")
-
 
48
 */
-
 
49
            progress = progressDao.selectByTopicUuidAndUserUuid(topicUuid: topics[i].uuid, userUuid: userUuid)
37
            progress = progressDao.selectByTopicUuidAndUserUuid(topicUuid: topics[i].uuid, userUuid: userUuid)
50
            print(progress)
38
            print(progress)
51
            if progress.id > 0
39
            if progress.id > 0
52
            {
40
            {
53
                topics[i].totalSlides = progress.totalSlides
41
                topics[i].totalSlides = progress.totalSlides