from django.db.models.signals import post_save
from django.dispatch import receiver
from .models import Notification, TypeNotif
from GestionMessagerie.models import Messagerie
from Subscriptions.models import RegistrationForm

# @receiver(post_save, sender=Messagerie)
# def notification_MESSAGE(sender, instance, created, **kwargs):
#     if created:
#         Notification.objects.create(
#             user=instance.destinataire,
#             message=(TypeNotif.NOTIF_MESSAGE).label,
#             typeNotification=TypeNotif.NOTIF_MESSAGE
#         )

# @receiver(post_save, sender=RegistrationForm)
# def notification_DI(sender, instance, created, **kwargs):    
#     for responsable in instance.student.guardians.all():
#         Notification.objects.create(
#             user=responsable.associated_profile,
#             message=(TypeNotif.NOTIF_DI).label,
#             typeNotification=TypeNotif.NOTIF_DI
#         ) 
