Proyectos de Subversion Iphone Microlearning - Inconcert

Rev

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

Rev 1 Rev 2
Línea 120... Línea 120...
120
       //                                 object: nil, userInfo: ["slideUuid": slide.uuid])
120
       //                                 object: nil, userInfo: ["slideUuid": slide.uuid])
121
    }
121
    }
Línea 122... Línea 122...
122
    
122
    
123
    func completeSlide( slide : SlideModel)
123
    func completeSlide( slide : SlideModel)
124
    {
124
    {
125
        var changeProgress = false
125
        var updateCapsuleAndTopics = false
126
        let now = Date()
126
        let now = Date()
127
        let dateFormatter = DateFormatter()
127
        let dateFormatter = DateFormatter()
128
        dateFormatter.dateFormat = Constants.FORMAT_DATETIME_SERVICE
128
        dateFormatter.dateFormat = Constants.FORMAT_DATETIME_SERVICE
Línea 212... Línea 212...
212
            progressSlide.completed = 1
212
            progressSlide.completed = 1
213
            progressSlide.addedOn = dateOn
213
            progressSlide.addedOn = dateOn
214
            progressSlide.updatedOn = dateOn
214
            progressSlide.updatedOn = dateOn
215
            progressDao.insert(record: progressSlide)
215
            progressDao.insert(record: progressSlide)
Línea 216... Línea 216...
216
            
216
            
217
            changeProgress = true
217
            updateCapsuleAndTopics = true
-
 
218
        } else {
-
 
219
            if  progressCapsule.completed == 1 && appData.capsuleUuidActive != appData.capsuleUuidOld {
-
 
220
                updateCapsuleAndTopics = true
-
 
221
            }
-
 
222
        }
-
 
223
        /*
Línea 218... Línea 224...
218
        } else {
224
        else {
Línea 219... Línea 225...
219
            
225
            
Línea 220... Línea 226...
220
            if progressCapsule.id > 0 && progressCapsule.completed == 1 {
226
            if progressCapsule.id > 0 && progressCapsule.completed == 1 {
221
            
227
            
222
                progressSlide.returningAfterCompleted = progressSlide.returningAfterCompleted + 1
228
                progressSlide.returningAfterCompleted = progressSlide.returningAfterCompleted + 1
223
                    
229
                    
Línea 224... Línea 230...
224
                progressSlide.updatedOn = dateOn
230
                progressSlide.updatedOn = dateOn
225
                progressDao.update(record: progressSlide)
231
                progressDao.update(record: progressSlide)
Línea 226... Línea 232...
226
            }
232
            }
Línea 259... Línea 265...
259
                sync.data = data
265
                sync.data = data
260
            }
266
            }
Línea 261... Línea 267...
261
                  
267
                  
Línea 262... Línea -...
262
        syncDao.insert(record : sync);
-
 
263
        
-
 
264
        
-
 
265
        
-
 
266
 
-
 
267
                
268
        syncDao.insert(record : sync);
Línea 268... Línea 269...
268
        
269
        
269
        //if changeProgress {
270
        if updateCapsuleAndTopics {
270
        
271
        
Línea 365... Línea 366...
365
               let data = String(data: theJSONData, encoding: String.Encoding.ascii) {
366
               let data = String(data: theJSONData, encoding: String.Encoding.ascii) {
366
                   sync.data = data
367
                   sync.data = data
367
                }
368
                }
Línea 368... Línea 369...
368
                  
369
                  
369
            syncDao.insert(record : sync);
370
            syncDao.insert(record : sync);
Línea 370... Línea 371...
370
        //}
371
        }
Línea 371... Línea 372...
371
        
372
        
372
        
373
        
373
        
374
        
Línea 374... Línea 375...
374
        if slide.completed == 1 {
375
        if slide.completed == 1 {
Línea 375... Línea 376...
375
        
376
        
376
            print("Notification: \(Constants.NOTIFICATION_NAME_COMPLETED_SLIDE) ")
377
            print("Notification: \(Constants.NOTIFICATION_NAME_COMPLETED_SLIDE) ")