Feature: Add web push notification permission in frontend (#766)

Add webpush notification permission in frontend

Co-authored-by: Sojan <sojan@pepalo.com>
This commit is contained in:
Pranav Raj S
2020-05-06 00:10:56 +05:30
committed by GitHub
parent 5bd7a4c511
commit e9131ea558
37 changed files with 651 additions and 318 deletions

View File

@@ -2,11 +2,14 @@ class Notification::EmailNotificationService
pattr_initialize [:notification!]
def perform
# don't send emails if user read the push notification already
return if notification.read_at.present?
return unless user_subscribed_to_notification?
# TODO : Clean up whatever happening over here
# Segregate the mailers properly
AgentNotifications::ConversationNotificationsMailer.public_send(notification
.notification_type.to_s, notification.primary_actor, notification.user).deliver_later
.notification_type.to_s, notification.primary_actor, notification.user).deliver_now
end
private