django-notifications/notifications/apps.py
2023-07-07 00:54:47 +00:00

19 lines
594 B
Python

""" Django notifications apps file """
# -*- coding: utf-8 -*-
from django.apps import AppConfig
from django.utils.translation import gettext_lazy as _
class Config(AppConfig):
name = "notifications"
verbose_name = _("Notifications")
default_auto_field = "django.db.models.AutoField"
def ready(self) -> None:
from notifications.signals import ( # pylint: disable=import-outside-toplevel
notify,
notify_handler,
)
notify.connect(notify_handler, dispatch_uid="notifications.models.notification")
return super().ready()