feat: endpoint push-debug untuk diagnosis FCM web
This commit is contained in:
@@ -84,4 +84,14 @@ class ParentNotificationController extends Controller
|
||||
'device_id' => $device->id,
|
||||
], 201);
|
||||
}
|
||||
|
||||
/**
|
||||
* Endpoint debug: catat error sisi klien (FCM web) ke log server.
|
||||
*/
|
||||
public function pushDebug(Request $request): JsonResponse
|
||||
{
|
||||
\Illuminate\Support\Facades\Log::error('PUSH_DEBUG: '.json_encode($request->only(['step', 'error', 'detail', 'ua'])));
|
||||
|
||||
return response()->json(['ok' => true]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,4 +40,5 @@ Route::middleware('auth:sanctum')->prefix('parent')->group(function () {
|
||||
Route::get('/notifications', [ParentNotificationController::class, 'index'])->name('api.parent.notifications');
|
||||
Route::get('/school-informations', [ParentSchoolInformationController::class, 'index'])->name('api.parent.school-informations');
|
||||
Route::post('/devices', [ParentNotificationController::class, 'registerDevice'])->name('api.parent.devices');
|
||||
Route::post('/push-debug', [ParentNotificationController::class, 'pushDebug'])->name('api.parent.push-debug');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user