Proyectos de Subversion Iphone Microlearning - Nuevo Interface

Rev

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

Rev 1 Rev 9
Línea 12... Línea 12...
12
import SwiftyJSON
12
import SwiftyJSON
Línea 13... Línea 13...
13
 
13
 
14
class SyncAdapter
14
class SyncAdapter
Línea 15... Línea 15...
15
{
15
{
16
  
-
 
17
    private let appData = AppData.sharedInstance
16
  
18
    
17
    private let appDao = AppDao.sharedInstance
Línea 19... Línea 18...
19
    private var syncDao = SyncDao.sharedInstance
18
    private let syncDao = SyncDao.sharedInstance
20
    private var inProgress = false;
19
    private var inProgress = false;
Línea 64... Línea 63...
64
        completionHandler(true)
63
        completionHandler(true)
65
    }
64
    }
Línea 66... Línea 65...
66
    
65
    
67
    func sendSync(record: SyncModel)
66
    func sendSync(record: SyncModel)
68
    {
-
 
69
 
-
 
-
 
67
    {
Línea 70... Línea 68...
70
        
68
        let appData = self.appDao.selectOne()
71
        
69
        
72
        let parameters = [
70
        let parameters = [
73
            Constants.POST_SYNC_FIELD_DEVICE_UUID: "\(appData.deviceUuid)",
71
            Constants.POST_SYNC_FIELD_DEVICE_UUID: "\(appData.deviceUuid)",
Línea 99... Línea 97...
99
        }
97
        }
100
    }
98
    }
Línea 101... Línea 99...
101
 
99
 
Línea -... Línea 100...
-
 
100
    func registerFcm(record: SyncModel) {
-
 
101
 
102
    func registerFcm(record: SyncModel) {
102
        let appData = appDao.selectOne()
103
 
103
        
104
        let deviceUuid = appData.deviceUuid
104
        let deviceUuid = appData.deviceUuid
105
        let parameters = [
105
        let parameters = [
106
            Constants.POST_FCM_FIELD_APPLICATION_ID: "\(Constants.GLOBAL_APPLICATION_ID)",
106
            Constants.POST_FCM_FIELD_APPLICATION_ID: "\(Constants.GLOBAL_APPLICATION_ID)",
Línea 133... Línea 133...
133
    }
133
    }
Línea 134... Línea 134...
134
    
134
    
135
 
135
 
-
 
136
    func registerDevice(record: SyncModel)
136
    func registerDevice(record: SyncModel)
137
    {
137
    {
138
       
138
 
139
        
Línea 171... Línea 172...
171
                        let password = result?["data"]["password"].stringValue ?? ""
172
                        let password = result?["data"]["password"].stringValue ?? ""
Línea 172... Línea 173...
172
 
173
 
Línea -... Línea 174...
-
 
174
                        if !aes.isEmpty && !password.isEmpty {
173
                        if !aes.isEmpty && !password.isEmpty {
175
 
174
 
176
            
175
            
177
                            var appData = self.appDao.selectOne()
176
                            self.appData.aes = aes
178
                            appData.deviceAes = aes
Línea 177... Línea 179...
177
                            self.appData.password = password
179
                            appData.devicePassword = password
178
                            self.appData.save()
180
                            self.appDao.update(model: appData)
179
                        }
181
                        }