diff --git a/config/push-notification.php b/config/push-notification.php index 66fd566..ff1aa7b 100644 --- a/config/push-notification.php +++ b/config/push-notification.php @@ -42,4 +42,8 @@ 'logs' => [ 'table' => 'notification_logs', ], + + 'moduleEnable' => [ + 'notification' => true, + ], ]; diff --git a/src/Classes/PushNotificationClass.php b/src/Classes/PushNotificationClass.php index 6c939f3..a59c484 100644 --- a/src/Classes/PushNotificationClass.php +++ b/src/Classes/PushNotificationClass.php @@ -12,6 +12,12 @@ class PushNotificationClass { public function send($deviceTokens, $message, $action) { - Queue::push(new PushNotificationJob($deviceTokens, $message, $action)); + $notificationEnable = config('push-notification.moduleEnable.notification'); + + if ($notificationEnable) { + Queue::push(new PushNotificationJob($deviceTokens, $message, $action)); + } + + return response()->json(['message' => $message]); } }