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
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']);
|
|
}
|
|
}
|