X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/fce9c148e3f79ba6e02bf23a1a3e2f0e04e275dc..fa323484336b8e84a19d52fae9a550802501eb63:/Command/CalendarCommand.php?ds=sidebyside diff --git a/Command/CalendarCommand.php b/Command/CalendarCommand.php index bc1075e..f22fb09 100644 --- a/Command/CalendarCommand.php +++ b/Command/CalendarCommand.php @@ -122,25 +122,6 @@ class CalendarCommand extends Command { //Retrieve calendars $calendars = $cacheCalendars->get(); - //XXX: calendars content - #var_export($calendars); - #$debug = [ - # '635317121880-usqucmne71jnmprl8br9khh2om4n8cmh.apps.googleusercontent.com' => [ - # 'project' => 'calendar-317315', - # 'secret' => 'HRsKd4FIc9gxQHM4IoBWnlbD', - # 'redirect' => 'https://airlibre.eu/calendar/callback', - # 'tokens' => [ - # 'ya29.a0ARrdaM_cNpedJ-B3irC76_0-C7cfF-WmMh0smAs4m7cSvBChnniWr-e79q0IfAbh5DSG4FlHbCMvmaYb7xX4V45PujT2U4InZmpHfspiPv-QeR4XeZJp7bLXwnw7A4M0imeeYyQcwCW7GJ8O7dGLBQlBZAvt_Q' => [ - # 'calendar' => 'airlibre', - # 'expire' => 3599, - # 'scope' => 'https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events', - # 'type' => 'Bearer', - # 'created' => 1625417137, - # ], - # ], - # ], - #]; - //Check expired token foreach($calendars as $clientId => $client) { //Get google client @@ -194,6 +175,8 @@ class CalendarCommand extends Command { $cache->save($cacheCalendars); //Drop token and report + //XXX: submit app to avoid expiration + //XXX: see https://console.cloud.google.com/apis/credentials/consent?project=calendar-317315 echo 'Token '.$tokenId.' for calendar '.$token['calendar'].' has expired and is not refreshable'."\n"; //Return failure @@ -297,6 +280,7 @@ class CalendarCommand extends Command { foreach($sessions as $sessionId => $session) { //Init shared properties //TODO: validate for constraints here ??? https://developers.google.com/calendar/api/guides/extended-properties + //TODO: drop shared as unused ??? $shared = [ 'gps' => $session['l_latitude'].','.$session['l_longitude'] ];