fix: verifyAuthData when modify Watchlist

This commit is contained in:
Maël Gangloff
2024-08-23 02:51:36 +02:00
parent b59c1c61dc
commit 7fea2fefa1
2 changed files with 3 additions and 1 deletions

View File

@@ -30,7 +30,7 @@ abstract class AbstractProvider
$supportedTldList = $this->getSupportedTldList(); $supportedTldList = $this->getSupportedTldList();
$item $item
->set($supportedTldList) ->set($supportedTldList)
->expiresAfter(new \DateInterval('P1M')); ->expiresAfter(new \DateInterval('P1D'));
$this->cacheItemPool->saveDeferred($item); $this->cacheItemPool->saveDeferred($item);
} else { } else {
$supportedTldList = $item->get(); $supportedTldList = $item->get();

View File

@@ -203,6 +203,8 @@ class WatchListController extends AbstractController
/** @var AbstractProvider $connectorProvider */ /** @var AbstractProvider $connectorProvider */
$connectorProvider = new $connectorProviderClass($connector->getAuthData(), $this->httpClient, $this->cacheItemPool, $this->kernel); $connectorProvider = new $connectorProviderClass($connector->getAuthData(), $this->httpClient, $this->cacheItemPool, $this->kernel);
$connectorProvider::verifyAuthData($connector->getAuthData(), $this->httpClient); // We want to check if the tokens are OK
$tldList = []; $tldList = [];
/** @var Domain $domain */ /** @var Domain $domain */
foreach ($watchList->getDomains()->getIterator() as $domain) { foreach ($watchList->getDomains()->getIterator() as $domain) {