Игорь Надеин b38d2bc44b fix: автоматическое обновление JWT токенов
- ApiClient теперь обрабатывает 401 и 403 ошибки для обновления токена
- Добавлен JWTRefreshMiddleware для проактивного обновления токенов за 5 минут до истечения
- Добавлена настройка JWT_REFRESH_THRESHOLD_MINUTES (по умолчанию 5)
- Исправлена проблема с периодическими 403 ошибками после истечения access token
2025-11-20 18:52:29 +03:00

19 lines
619 B
Python

# backend\communications\apps.py
from django.apps import AppConfig
class CommunicationsConfig(AppConfig):
default_auto_field = "django.db.models.BigAutoField"
name = "communications"
def ready(self):
import communications.signals
import communications.notification_signals # Подключаем signals уведомлений
def create_main_global_chat(sender, **kwargs):
from communications.models import Chat
if not Chat.objects.filter(type="global", is_main=True).exists():
Chat.objects.create(type="global", is_main=True)