feat: deauthorize strava
This commit is contained in:
@@ -64,6 +64,20 @@ class StravaClient
|
||||
return $connection->refresh();
|
||||
}
|
||||
|
||||
public function deauthorize(StravaConnection $connection): void
|
||||
{
|
||||
$accessToken = $this->accessToken($connection);
|
||||
|
||||
Http::baseUrl('https://www.strava.com')
|
||||
->timeout(10)
|
||||
->connectTimeout(3)
|
||||
->retry([100, 500, 1000])
|
||||
->post('/oauth/deauthorize?'.http_build_query([
|
||||
'access_token' => $accessToken,
|
||||
], '', '&', PHP_QUERY_RFC3986))
|
||||
->throw();
|
||||
}
|
||||
|
||||
public function activities(StravaConnection $connection, int $page, int $perPage): array
|
||||
{
|
||||
return Http::baseUrl('https://www.strava.com/api/v3')
|
||||
|
||||
Reference in New Issue
Block a user