Example #1
0
 /**
  * Get contacts and store them
  * @param string $accessToken
  */
 public static function import($accessToken)
 {
     if (!$accessToken) {
         App::log('Import attempt. Access token is empty', \OCP\Util::DEBUG);
         return;
     }
     Request::setAccessToken($accessToken);
     App::log('Firing contacts request', \OCP\Util::DEBUG);
     $respData = Request::getContactsFeed();
     $feed = json_decode($respData, true);
     $feed = @$feed['feed']['entry'];
     App::log('Got response from Google. Items count: ' . count($feed), \OCP\Util::DEBUG);
     if (is_array($feed) && count($feed)) {
         self::parseFeed($feed);
     }
 }
Example #2
0
 /**
  * @covers \Request::getAccessToken
  * @covers \Request::setAccessToken
  */
 public function testGetSetAccessToken()
 {
     $request = new \Request($this->config, []);
     $token = 'token';
     $request->setAccessToken($token);
     $this->assertEquals($token, $request->getAccessToken());
 }