You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

46 lines
1.1 KiB

<?php
namespace App\Http\Controllers;
use App\Exceptions\ImporterHttpException;
use App\Services\Nordigen\TokenManager;
use App\Services\Spectre\Request\ListCustomersRequest;
use App\Services\Spectre\Response\ErrorResponse;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Log;
/**
* Class ServiceController
*/
class ServiceController extends Controller
{
/**
* @param Request $request
* @return JsonResponse
*/
public function validateSpectre(Request $request): JsonResponse
{
$error = $this->verifySpectre();
if (null !== $error) {
// send user error:
return response()->json(['result' => 'NOK', 'message' => $error]);
}
return response()->json(['result' => 'OK']);
}
/**
* @return JsonResponse
*/
public function validateNordigen(): JsonResponse
{
$error = $this->verifyNordigen();
if (null !== $error) {
// send user error:
return response()->json(['result' => 'NOK', 'message' => $error]);
}
return response()->json(['result' => 'OK']);
}
}