From 9ff19157784ff47df6a8a49feed796b4314065b5 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Wed, 18 Mar 2015 16:37:08 +0100 Subject: [PATCH] sync with master --- src/opnsense/mvc/app/library/Google/API/Drive.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/opnsense/mvc/app/library/Google/API/Drive.php b/src/opnsense/mvc/app/library/Google/API/Drive.php index 968fade20..14ffd5065 100644 --- a/src/opnsense/mvc/app/library/Google/API/Drive.php +++ b/src/opnsense/mvc/app/library/Google/API/Drive.php @@ -28,6 +28,10 @@ */ namespace Google\API; +/** + * Class Drive wrapper around Google API for Drive support + * @package Google\API + */ class Drive { /** @@ -62,6 +66,11 @@ class Drive $key ); $this->client->setAssertionCredentials($cred); + $this->client->setApplicationName("OPNsense"); + $this->client->setAssertionCredentials($cred); + if ($this->client->getAuth()->isAccessTokenExpired()) { + $this->client->getAuth()->refreshTokenWithAssertion($cred); + } $this->service = new \Google_Service_Drive($this->client); }