Compare commits
2 changed files with 3 additions and 16 deletions
|
|
@ -70,9 +70,7 @@ class MicropubController extends Controller
|
|||
'error' => 'invalid_request',
|
||||
'error_description' => 'No known note with given ID',
|
||||
], 404);
|
||||
} catch (MicropubUnsupportedModelException $e) {
|
||||
report($e);
|
||||
|
||||
} catch (MicropubUnsupportedModelException) {
|
||||
return response()->json([
|
||||
'error' => 'invalid',
|
||||
'error_description' => 'This implementation currently only supports the updating of notes',
|
||||
|
|
@ -82,16 +80,12 @@ class MicropubController extends Controller
|
|||
'error' => 'invalid_request',
|
||||
'error_description' => $e->getMessage(),
|
||||
], 400);
|
||||
} catch (MicropubHandlerException $e) {
|
||||
report($e);
|
||||
|
||||
} catch (MicropubHandlerException) {
|
||||
return response()->json([
|
||||
'error' => 'unsupported_operation',
|
||||
'error_description' => 'The request could not be processed by this server',
|
||||
], 500);
|
||||
} catch (\Throwable $e) {
|
||||
report($e);
|
||||
|
||||
} catch (\Exception $e) {
|
||||
return response()->json([
|
||||
'error' => 'server_error',
|
||||
'error_description' => 'An error occurred processing the request',
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@ declare(strict_types=1);
|
|||
|
||||
namespace Tests\Feature;
|
||||
|
||||
use App\Exceptions\MicropubHandlerException;
|
||||
use App\Jobs\SendWebMentions;
|
||||
use App\Jobs\SyndicateNoteToBluesky;
|
||||
use App\Jobs\SyndicateNoteToMastodon;
|
||||
|
|
@ -13,7 +12,6 @@ use App\Models\Note;
|
|||
use App\Models\Place;
|
||||
use App\Models\SyndicationTarget;
|
||||
use Faker\Factory;
|
||||
use Illuminate\Contracts\Debug\ExceptionHandler;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Illuminate\Support\Carbon;
|
||||
use Illuminate\Support\Facades\Queue;
|
||||
|
|
@ -459,11 +457,6 @@ class MicropubControllerTest extends TestCase
|
|||
#[Test]
|
||||
public function micropub_client_api_request_for_unsupported_post_type_returns_error(): void
|
||||
{
|
||||
$this->mock(ExceptionHandler::class)
|
||||
->shouldReceive('report')
|
||||
->once()
|
||||
->with(\Mockery::type(MicropubHandlerException::class));
|
||||
|
||||
$response = $this->postJson(
|
||||
'/api/post',
|
||||
[
|
||||
|
|
|
|||
Loading…
Reference in a new issue