feat: update connector page

This commit is contained in:
Maël Gangloff
2024-07-30 00:55:36 +02:00
parent 3a9f22318f
commit 469537d275
11 changed files with 205 additions and 32 deletions

View File

@@ -9,6 +9,7 @@ use App\Entity\User;
use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\EntityManagerInterface;
use Exception;
use Ovh\Api;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Attribute\Route;
@@ -56,7 +57,16 @@ class ConnectorController extends AbstractController
$connector->setUser($this->getUser());
if ($connector->getProvider() === ConnectorProvider::OVH) {
$connector->setAuthData(OvhConnector::verifyAuthData($connector->getAuthData()));
$authData = OvhConnector::verifyAuthData($connector->getAuthData());
$connector->setAuthData($authData);
$ovh = new Api(
$authData['appKey'],
$authData['appSecret'],
$authData['apiEndpoint'],
$authData['consumerKey']
);
} else throw new Exception('Unknown provider');
$this->em->persist($connector);