Add page visit Telegram notifications
Some checks failed
Tests / Laravel tests (pull_request) Failing after 6m57s
Some checks failed
Tests / Laravel tests (pull_request) Failing after 6m57s
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Requests\PageVisitRequest;
|
||||
use App\Jobs\NotifyTelegramAboutContactMessage;
|
||||
use App\Jobs\NotifyTelegramAboutPageVisit;
|
||||
use App\Jobs\NotifyTelegramAboutPersonaliaClick;
|
||||
use App\Models\Education;
|
||||
use App\Models\Personalia;
|
||||
@@ -58,4 +60,16 @@ class FrontendController extends Controller
|
||||
|
||||
return response()->json(['status' => 'success']);
|
||||
}
|
||||
|
||||
public function pageVisit(PageVisitRequest $request): JsonResponse
|
||||
{
|
||||
NotifyTelegramAboutPageVisit::dispatch(
|
||||
$request->validated(),
|
||||
$request->ip(),
|
||||
$request->userAgent(),
|
||||
$request->header('Accept-Language')
|
||||
);
|
||||
|
||||
return response()->json(['status' => 'queued']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user