@@ -140,8 +140,8 @@ function sync() {
140
140
var primaryEventsUpdated = [ ] ; // to contain primary calendar events that were updated from secondary calendar
141
141
var primaryEventsCreated = [ ] ; // to contain primary calendar events that were created from secondary calendar
142
142
143
- log ( 'Number of primaryEvents: ' + primaryEvents . length ) ;
144
- log ( 'Number of secondaryEvents: ' + secondaryEvents . length ) ;
143
+ debug ( 'Number of primaryEvents: ' + primaryEvents . length ) ;
144
+ debug ( 'Number of secondaryEvents: ' + secondaryEvents . length ) ;
145
145
146
146
// create filtered list of existing primary calendar events that were previously created from the secondary calendar
147
147
for each ( var pEvent in primaryEvents )
@@ -161,28 +161,32 @@ function sync() {
161
161
// Skip adding non-blocking (free, versus busy) all-day events
162
162
if ( sEvent . end . date != null && sEvent . transparency == 'transparent' )
163
163
{
164
- log ( "Nonblocking All Day!: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . end . date ) ;
164
+ debug ( "Nonblocking All Day!: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . end . date ) ;
165
165
continue ;
166
166
}
167
167
168
168
// if the secondary event has already been blocked in the primary calendar, update it
169
169
if ( ( pEvent = primaryEventsFiltered [ sId ] ) != null )
170
170
{
171
171
delete primaryEventsFiltered [ sId ] ;
172
- log ( "Updating: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . start . dateTime ) ;
172
+ debug ( "Updating: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . start . dateTime ) ;
173
173
updateEvent ( pEvent , sEvent ) ;
174
174
} else {
175
175
if ( ! weekdays_only || is_on_weekday ( sEvent ) ) {
176
- log ( "Creating: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . start . dateTime ) ;
176
+ debug ( "Creating: " + sEvent . summary + " => " + sEvent . id + " @ " + sEvent . start . dateTime ) ;
177
177
pEvent = createEvent ( sEvent , primaryCalendar ) ;
178
178
}
179
179
}
180
180
}
181
181
182
+ log ( "Processed Events: " + secondaryEvents . length ) ;
183
+
182
184
// if a primary event previously created no longer exists in the secondary calendar, delete it
183
185
for each ( var pEvent in primaryEventsFiltered )
184
186
{
185
- log ( "Deleting: " + pEvent . summary + " => " + pEvent . id + " @ " + pEvent . start . dateTime ) ;
187
+ debug ( "Deleting: " + pEvent . summary + " => " + pEvent . id + " @ " + pEvent . start . dateTime ) ;
186
188
Calendar . Events . remove ( primaryCalendar . getId ( ) , pEvent . id ) ;
187
189
}
190
+
191
+ log ( "Deleted Events: " + primaryEventsFiltered . length ) ;
188
192
}
0 commit comments