Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

Rev 18 Rev 24
Línea 28... Línea 28...
28
    var fcmToken : String = ""
28
    var fcmToken : String = ""
29
    var lastCheckChanges : String = ""
29
    var lastCheckChanges : String = ""
30
    var maxDateChanges : String = ""
30
    var maxDateChanges : String = ""
31
    var urlExternalDownloaded : String = ""
31
    var urlExternalDownloaded : String = ""
Línea -... Línea 32...
-
 
32
    
-
 
33
    var refreshContentMessage : String = ""
-
 
34
    var refreshContentPending : Bool = false
32
    
35
    
-
 
36
    private let appDao = AppDao.sharedInstance
Línea 33... Línea 37...
33
    private let appDao = AppDao.sharedInstance
37
    private let standardPreference = UserDefaults.standard
34
 
38
 
Línea 35... Línea 39...
35
    static let sharedInstance: AppData = {
39
    static let sharedInstance: AppData = {
Línea 42... Línea 46...
42
        load()
46
        load()
43
    }
47
    }
Línea 44... Línea 48...
44
    
48
    
45
    func load() -> Void
49
    func load() -> Void
-
 
50
    {
46
    {
51
        
Línea 47... Línea 52...
47
        let appModel = appDao.selectOne()
52
        let appModel = appDao.selectOne()
48
        
53
        
49
        self.deviceUuid = appModel.deviceUuid
54
        self.deviceUuid = appModel.deviceUuid
Línea 64... Línea 69...
64
        
69
        
65
        self.fcmToken = appModel.fcmToken
70
        self.fcmToken = appModel.fcmToken
66
        self.lastCheckChanges = appModel.lastCheckChanges
71
        self.lastCheckChanges = appModel.lastCheckChanges
67
        self.maxDateChanges = appModel.maxDateChanges
72
        self.maxDateChanges = appModel.maxDateChanges
68
        self.urlExternalDownloaded = appModel.urlExternalDownloaded
73
        self.urlExternalDownloaded = appModel.urlExternalDownloaded
-
 
74
        
-
 
75
        self.refreshContentMessage = standardPreference.string(forKey: "refreshContentMessage") ?? ""
-
 
76
        self.refreshContentPending = standardPreference.bool(forKey: "refreshContentPending") ?? false
69
       
77
 
70
        print("AppData Load Device UUID : \(self.deviceUuid)")
78
        print("AppData Load Device UUID : \(self.deviceUuid)")
71
        print("AppData Load Device AES : \(self.deviceAes)")
79
        print("AppData Load Device AES : \(self.deviceAes)")
Línea 72... Línea 80...
72
        print("AppData Load Device Password : \(self.devicePassword)")
80
        print("AppData Load Device Password : \(self.devicePassword)")
Línea 110... Línea 118...
110
        print("AppData Save FCM Token : \(self.fcmToken)")
118
        print("AppData Save FCM Token : \(self.fcmToken)")
111
        print("AppData Save LastCheckChanges : \(self.lastCheckChanges)")
119
        print("AppData Save LastCheckChanges : \(self.lastCheckChanges)")
112
        print("AppData Save MaxDateChanges : \(self.maxDateChanges)")
120
        print("AppData Save MaxDateChanges : \(self.maxDateChanges)")
113
        print("AppData Save UrlExternalDownloaded : \(self.urlExternalDownloaded)")
121
        print("AppData Save UrlExternalDownloaded : \(self.urlExternalDownloaded)")
Línea -... Línea 122...
-
 
122
        
-
 
123
        standardPreference.setValue(self.refreshContentMessage, forKey: "refreshContentMessage")
-
 
124
        standardPreference.setValue(self.refreshContentPending, forKey: "refreshContentPending")
-
 
125
        standardPreference.synchronize()
114
        
126
        
115
        var appModel = appDao.selectOne()
127
        var appModel = appDao.selectOne()
116
        appModel.deviceUuid = self.deviceUuid
128
        appModel.deviceUuid = self.deviceUuid
117
        appModel.deviceAes = self.deviceAes
129
        appModel.deviceAes = self.deviceAes