@@ -139,6 +139,7 @@ function Meeting(group, members, type, moderator, description, location) {
139
139
this . moderator = moderator ;
140
140
this . description = description ;
141
141
this . uuid = device . uuid + "_" + this . startTime . getTime ( ) ;
142
+ this . key ;
142
143
this . log_index = 0
143
144
144
145
this . toPost = [ ]
@@ -779,7 +780,7 @@ meetingPage = new Page("meeting",
779
780
app . meeting . writeLog ( "meeting ended" ,
780
781
{ 'end_method' :"manual" , "end_time" :new Date ( ) / 1000 }
781
782
) . then ( function ( ) {
782
- app . syncLogFile ( app . meeting . getLogName ( ) , true , "maunal " , new Date ( ) )
783
+ app . syncLogFile ( app . meeting . getLogName ( ) , true , "manual " , new Date ( ) )
783
784
} )
784
785
if ( app . meeting . pause_countdown ) {
785
786
app . meeting . pause_countdown . end ( )
@@ -1248,13 +1249,21 @@ app = {
1248
1249
syncLogFile : function ( filename , isComplete , endingMethod , endTime , meetings ) {
1249
1250
console . log ( "Starting to sync" )
1250
1251
var meeting_uuid = filename . split ( "." ) [ 0 ]
1252
+ var mtg_key = "" ;
1253
+ $ . each ( meetings , function ( key , val ) {
1254
+ if ( val . uuid === meeting_uuid ) {
1255
+ mtg_key = key ;
1256
+ //break the loop we found it
1257
+ return false ;
1258
+ }
1259
+ } ) ;
1251
1260
1252
- if ( meetings && ( meeting_uuid in meetings ) && meetings [ meeting_uuid ] . is_complete ) return
1261
+ if ( mtg_key && meetings [ mtg_key ] . is_complete ) return
1253
1262
1254
- if ( app . force_put || isComplete || ( meetings && ! ( meeting_uuid in meetings ) ) ) {
1263
+ if ( app . force_put || isComplete || ! mtg_key ) {
1255
1264
app . force_put = false
1256
1265
1257
- console . log ( "PUTiing " )
1266
+ console . log ( "PUTting " )
1258
1267
var fileTransfer = new FileTransfer ( ) ;
1259
1268
var uri = encodeURI ( BASE_URL + app . project . key + "/meetings" ) ;
1260
1269
@@ -1317,8 +1326,8 @@ app = {
1317
1326
1318
1327
} else {
1319
1328
console . log ( "Trying to POST" )
1320
- var last_log_timestamp = meetings [ meeting_uuid ] . last_log_timestamp
1321
- var last_log_serial = meetings [ meeting_uuid ] . last_log_serial
1329
+ var last_log_timestamp = meetings [ mtg_key ] . last_log_timestamp
1330
+ var last_log_serial = meetings [ mtg_key ] . last_log_serial
1322
1331
1323
1332
var toPost = [ ]
1324
1333
window . fileStorage . load ( meeting_uuid + ".txt" ) . then ( function ( log ) {
0 commit comments