Update push to user notification

This commit is contained in:
Djery-Tom 2022-01-26 14:49:32 +01:00
parent 7d33d1dbad
commit 3b8bba2b57
1 changed files with 12 additions and 8 deletions

View File

@ -119,10 +119,13 @@ class OneSignalController extends Controller
'user_code'=> 'required',
'message'=> 'required',
'data'=>'required',
'date' => 'required|date|date_format:Y-m-d H:i:s'
'date' => 'required|date|date_format:Y-m-d H:i:s',
'not_saved'=>'nullable|boolean',
]);
$not_saved = $request->input('not_saved');
$userIds = OnesignalUser::where('user_code',$request->user_code)->get();
if(!$not_saved){
$notif = new Notification();
$notif->user_code = $request->user_code;
$notif->message = $request->message;
@ -130,6 +133,7 @@ class OneSignalController extends Controller
$notif->date = $request->date;
$notif->read = false;
$notif->save();
}
if($userIds){
foreach ($userIds as $userId){
OneSignalFacade::async()->sendNotificationToUser($request->message, $userId->player_id, $url = null, $request->data);