"""
Signals for the accounts app.
"""
from django.db.models.signals import post_save
from django.dispatch import receiver
from apps.accounts.models import CustomUser


@receiver(post_save, sender=CustomUser)
def user_post_save(sender, instance, created, **kwargs):
    """
    Signal fired after a user is saved.
    Can be used to create related profiles or send welcome emails.
    """
    if created:
        # Placeholder: send welcome email or create profile object
        pass
