Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

Rev 8 Rev 11
Línea 9... Línea 9...
9
import SwiftUI
9
import SwiftUI
Línea 10... Línea 10...
10
 
10
 
11
struct FinishCapsuleView: View {
11
struct FinishCapsuleView: View {
Línea 12... Línea 12...
12
    @EnvironmentObject var appNavigation : AppNavigation
12
    @EnvironmentObject var appNavigation : AppNavigation
Línea 13... Línea 13...
13
    
13
    
14
    private let appData : AppData = AppData.sharedInstance
14
    private let appDao = AppDao.sharedInstance
Línea 15... Línea 15...
15
    
15
    
16
    private let capsuleModel : CapsuleModel
16
    private let capsuleModel : CapsuleModel
-
 
17
    private let topicModel : TopicModel
17
    private let topicModel : TopicModel
18
    
18
    
19
    init()
Línea 19... Línea 20...
19
    init()
20
    {
20
    {
21
        let appData = appDao.selectOne()
Línea 53... Línea 54...
53
            
54
            
54
                     Button(action: {
55
                     Button(action: {
55
                        let dataService = DataService()
56
                        let dataService = DataService()
Línea -... Línea 57...
-
 
57
                        dataService.completeTopic(topicModel: topicModel, capsuleModel: capsuleModel)
56
                        dataService.completeTopic(topicModel: topicModel, capsuleModel: capsuleModel)
58
                        
57
                        
59
                        var appData = appDao.selectOne()
58
                        appData.topicUuidActive = ""
60
                        appData.topicUuidActive = ""
59
                        appData.capsuleUuidActive = ""
-
 
Línea -... Línea 61...
-
 
61
                        appData.capsuleUuidActive = ""
-
 
62
                        appData.slideUuidActive = ""
-
 
63
                        
60
                        appData.slideUuidActive = ""
64
                        print("update query : 5")
Línea 61... Línea 65...
61
                        appData.save()
65
                        appDao.update(model: appData)
62
                        
66
                        
63
                        if appData.subPageSource == AppData.SUB_PAGE_SOURCE_TOPICS {
67
                        if appNavigation.subPageSource == .topics {
64
                        
68
                        
65
                            withAnimation {
69
                            withAnimation {
66
                                appNavigation.subpageActive = .capsules
70
                                appNavigation.subpageActive = .capsules
67
                            }
71
                            }
68
                        } else if appData.subPageSource == AppData.SUB_PAGE_SOURCE_MY_CAPSULES {
72
                        } else {