icon property missing in Edujugon\PushNotification\Messages\PushMessage
eliyas5044 opened this issue · comments
Eliyas Hossain commented
Thanks for your great package. To send push notification via Laravel default Notification, need to use PushMassage class. But in there, icon
property missing. So no way to set icon into push notification.
Eliyas Hossain commented
How to add icon
there ?
protected function buildData(PushMessage $message)
{
$data = [];
if ($message->title != null || $message->body != null || $message->click_action != null) {
$data = [
'notification' => [
'title' => $message->title,
'body' => $message->body,
'sound' => $message->sound,
'click_action' => $message->click_action,
],
];
// Set custom badge number when isset in PushMessage
if (! empty($message->badge)) {
$data['notification']['badge'] = $message->badge;
}
}
if (! empty($message->extra)) {
$data['data'] = $message->extra;
}
return $data;
}
tried to extend class, but no way to change PushMessage
class