mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
move get methods for access token
This commit is contained in:
parent
bacd5a0f0d
commit
32c0006825
@ -34,4 +34,22 @@ final class Auth
|
||||
{
|
||||
return $this->sdk->getState();
|
||||
}
|
||||
|
||||
public function getAccessToken() : array
|
||||
{
|
||||
// TODO: Cache token and
|
||||
$token = $this->sdk->getAccessToken();
|
||||
$access_token = $token->getAccessToken();
|
||||
$refresh_token = $token->getRefreshToken();
|
||||
$access_token_expires = $token->getAccessTokenExpiresAt();
|
||||
$refresh_token_expires = $token->getRefreshTokenExpiresAt();
|
||||
//TODO: Cache token object. Update $sdk instance?
|
||||
return compact('access_token', 'refresh_token','access_token_expires', 'refresh_token_expires');
|
||||
}
|
||||
|
||||
public function getRefreshToken() : array
|
||||
{
|
||||
// TODO: Check if token is Cached otherwise fetch a new one and Cache token and expire
|
||||
return $this->getAccessToken();
|
||||
}
|
||||
}
|
@ -22,14 +22,7 @@ final class Service
|
||||
|
||||
public function getAccessToken() : array
|
||||
{
|
||||
// TODO: Cache token and
|
||||
$token = $this->sdk->getAccessToken();
|
||||
$access_token = $token->getAccessToken();
|
||||
$refresh_token = $token->getRefreshToken();
|
||||
$access_token_expires = $token->getAccessTokenExpiresAt();
|
||||
$refresh_token_expires = $token->getRefreshTokenExpiresAt();
|
||||
//TODO: Cache token object. Update $sdk instance?
|
||||
return compact('access_token', 'refresh_token','access_token_expires', 'refresh_token_expires');
|
||||
return $this->getOAuth()->getAccessToken();
|
||||
}
|
||||
|
||||
public function getRefreshToken() : array
|
||||
|
Loading…
x
Reference in New Issue
Block a user