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