danidee10/django-notifs

View on GitHub
notifications/backends/synchronous.py

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
"""Synchronous backend"""

import logging
import time

from .base import BaseBackend


class SynchronousBackend(BaseBackend):
    logger = logging.getLogger('django_notifs.backends.synchronous')

    def produce(self, provider, payload, context, countdown):
        time.sleep(countdown)
        self.consume(provider, payload, context)