def METHOD_NAME(pk):
    """Push notify a notification."""
    setUp()
    notification = Notification.objects.filter(id=pk).first()
    # Check invalid subscriptions
    if not notification or notification.emailed or not notification.actor:
        return
    # Get the user's profile
    profile = notification.recipient.profile
    # Check bad users
    if not profile:
        return
    # Stop the spam!
    notification.emailed = True
    notification.save()
    # Get rich notification
    data_message = get_rich_notification(notification)
    # Get the API endpoint
    if not hasattr(settings, 'FCM_SERVER_KEY'):
        return
    try:
        push_service = FCMNotification(api_key=settings.FCM_SERVER_KEY)
    except Exception:
        return
    # Send FCM push notification
    for device in profile.devices.all():
        send_notification_fcm(push_service, device, data_message)
    # For each web push subscription
    for subscription in profile.web_push_subscriptions.all():
        send_notification_webpush(subscription, data_message)