mirror of
https://github.com/langgenius/dify.git
synced 2026-09-28 06:13:22 +08:00
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
18 lines
474 B
Python
18 lines
474 B
Python
"""Application service for mail received through the inner API."""
|
|
|
|
from typing import Protocol
|
|
|
|
from services.entities.mail_entities import InnerMailMessage
|
|
|
|
|
|
class InnerMailDispatcher(Protocol):
|
|
def __call__(self, message: InnerMailMessage) -> None: ...
|
|
|
|
|
|
class InnerMailService:
|
|
def __init__(self, *, dispatch: InnerMailDispatcher) -> None:
|
|
self._dispatch = dispatch
|
|
|
|
def send(self, message: InnerMailMessage) -> None:
|
|
self._dispatch(message)
|