update bugs user notification
This commit is contained in:
@@ -25,11 +25,11 @@ class AuthDoctorController extends Controller
|
||||
$data = [
|
||||
'email' => $request->email,
|
||||
'password' => $request->password,
|
||||
'fcm_token' => $request->fcm_token
|
||||
'fcm_token' => $request->fcm_token,
|
||||
];
|
||||
$validator = Validator::make($request->all(), [
|
||||
'email' => 'required|email',
|
||||
'password' => 'required',
|
||||
'password' => 'required',
|
||||
'fcm_token' => 'required'
|
||||
], [
|
||||
'email.required' => trans('Validation.required',['attribute' => 'Email']),
|
||||
@@ -53,8 +53,17 @@ class AuthDoctorController extends Controller
|
||||
return ApiResponse::apiResponse('Bad Request', $data, trans('Message.password'), 400);
|
||||
}
|
||||
|
||||
$user->fcm_token = $request->fcm_token;
|
||||
$user->save();
|
||||
$user->notificationTokens()->updateOrCreate([
|
||||
'device_id' => $request->device_id,
|
||||
'token' => $request->fcm_token,
|
||||
], [
|
||||
'origin' => $request->origin,
|
||||
'device_id' => $request->device_id,
|
||||
'type' => $request->type,
|
||||
'token' => $request->fcm_token,
|
||||
'status' => $request->status,
|
||||
]);
|
||||
|
||||
|
||||
$res_data = [
|
||||
// 'user' => $user,
|
||||
|
||||
@@ -24,6 +24,8 @@ use Modules\HospitalPortal\Helpers\ApiResponse;
|
||||
use App\Helpers\Helper;
|
||||
use Illuminate\Support\Facades\View;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Kreait\Firebase\Messaging\CloudMessage;
|
||||
use Kreait\Laravel\Firebase\Facades\Firebase;
|
||||
|
||||
class ChatDoctorController extends Controller
|
||||
{
|
||||
@@ -160,7 +162,7 @@ class ChatDoctorController extends Controller
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
|
||||
return ApiResponse::apiResponse("Success",['message' => 'Livechat updated successfully'], trans('Message.success'), 200);
|
||||
} else {
|
||||
return response()->json(['message' => 'Livechat not found'], 404);
|
||||
@@ -192,7 +194,6 @@ class ChatDoctorController extends Controller
|
||||
];
|
||||
|
||||
$user = UserLMS::where('nID',$livechat->patient_id)->first();
|
||||
|
||||
if ($user) {
|
||||
$user->notify(new SendNotification($title, $body, $dataNotif));
|
||||
return ApiResponse::apiResponse("Success",['message' => 'Livechat updated successfully'], trans('Message.success'), 200);
|
||||
@@ -203,7 +204,7 @@ class ChatDoctorController extends Controller
|
||||
message: 'Doctor not found.'
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
return response()->json(['message' => 'Livechat not found'], 404);
|
||||
}
|
||||
@@ -234,7 +235,7 @@ class ChatDoctorController extends Controller
|
||||
];
|
||||
|
||||
$user = UserLMS::where('nID',$livechat->patient_id)->first();
|
||||
|
||||
|
||||
if ($user) {
|
||||
$user->notify(new SendNotification($title, $body, $dataNotif));
|
||||
return ApiResponse::apiResponse("Success",['message' => 'Livechat updated successfully'], trans('Message.success'), 200);
|
||||
|
||||
Reference in New Issue
Block a user