Skip to content

Избавиться от интерфейсной модели #30

@viribus-issue-bot

Description

@viribus-issue-bot

Issue open by Roman Dyakov via telegram message.

#рефакторинг №1

  • Удалить алерты. Сейчас существует функционал Alert, который ничего не делает и является формально историей рассылки с странным интерфейсом. Удалим пока связанные с ним ручки, алертить и менять алерты все равно пользователям нельзя

  • Удалить интерфейсы и классы сервисов. Сейчас есть интерфейсы вида AlertServiceInterface в base и классы class PgAlertService(AlertServiceInterface) в конкретных сервисах. Это кажется избыточным, т.к. использовать это невозможно. Лучше оставить просто функции вида def create_alert в тех же расположениях.

  • Удалить асинхронность. Функции в сервисах асинхронные, но далее это никак не используется. Нужно удалить все связанные асинки и соответствующие эвэйты.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions