File tree Expand file tree Collapse file tree 4 files changed +15
-6
lines changed
services/notifications/src/simcore_service_notifications Expand file tree Collapse file tree 4 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 66from celery_library .types import register_celery_types , register_pydantic_types
77from fastapi import FastAPI
88from fastapi_lifespan_manager import State
9+ from models_library .rpc .notifications .messages import (
10+ EmailRecipient ,
11+ NotificationMessage ,
12+ SMSRecipient ,
13+ )
914from settings_library .celery import CelerySettings
1015
1116from ..core .settings import ApplicationSettings
12- from ..models .schemas import EmailRecipient , NotificationMessage , SMSRecipient
1317
1418_logger = logging .getLogger (__name__ )
1519
Original file line number Diff line number Diff line change 33import logging
44
55from celery import Task # type: ignore[import-untyped]
6-
7- from ...models .schemas import EmailRecipient , NotificationMessage
6+ from models_library .rpc .notifications .messages import (
7+ EmailRecipient ,
8+ NotificationMessage ,
9+ )
810
911_logger = logging .getLogger (__name__ )
1012
Original file line number Diff line number Diff line change 44from celery import Celery # type: ignore[import-untyped]
55from celery_library .task import register_task
66from celery_library .types import register_celery_types , register_pydantic_types
7+ from models_library .rpc .notifications .messages import (
8+ EmailRecipient ,
9+ NotificationMessage ,
10+ SMSRecipient ,
11+ )
712from servicelib .logging_utils import log_context
813
9- from ...models .schemas import EmailRecipient , NotificationMessage , SMSRecipient
1014from ...modules .celery ._email_tasks import EMAIL_CHANNEL_NAME , send_email
1115
1216_logger = logging .getLogger (__name__ )
Original file line number Diff line number Diff line change 11from enum import StrEnum
22
3+ from models_library .rpc .notifications .messages import NotificationMessage , Recipient
34from servicelib .celery .models import TaskContext , TaskMetadata
45from servicelib .celery .task_manager import TaskManager
56
6- from ..models .schemas import NotificationMessage , Recipient
7-
87
98class TaskQueues (StrEnum ):
109 DEFAULT = "notifications.default"
You can’t perform that action at this time.
0 commit comments