Нормально ли создавать 2 несвязанных (разных) ресурса в одном запросе? - PullRequest
0 голосов
/ 02 апреля 2020

Когда пользователь предлагает дружбу другому пользователю, он автоматически подписывается на него. Как реализовать это в REST Api? В одном запросе создаются 2 разных объекта (агрегата): Дружба (со статусом ПРЕДЛОЖЕНО) и Подписка, но конечная точка называется / дружба. Это нормально, что есть такой побочный эффект, как подписка? Или я должен реализовать это по-другому? Есть ли рекомендации для таких ситуаций?

Я хочу, чтобы logi c оставался прежним: автоматическая c подписка происходит, когда предлагается дружба. Не иначе.

1 Ответ

0 голосов
/ 04 апреля 2020

По моему мнению, добавление подписки при добавлении дружбы - это ваше собственное приложение c (которое может быть изменено в будущем в зависимости от того, как это понравится вашим пользователям). Это не имеет ничего общего с конечной точкой, и / Friendship'ы прекрасно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...