метод в сервисе если в одном случае на руках только id а в другом сущность?
Пример
Есть метод leaveRoom(id:RoomId)
Внутри он получает из базы room, некоторые операции и вызывает метод changeOwner
В данном случае у меня уже есть сущность room и можно её предать как параметр, чтобы не делать повторный запрос в бд. Но в некоторых случаях мне нужно вызвать changeOwner самостоятельно имея только id комнаты.
перегрузи функцию
Где?! В тс?! 😁
Я думаю, в сервисе можешь оставить Id. А в контроллере или другом сервисе, где используешь, выытащи из сущности id и передай методу сервиса.
ачёнетто?
Ещё скажи, что там типизация компилируемая, а не только для ide 😁
А повторные вытягивания из бд норм практика? Просто это не единичный случай
Ну нет. Тогда надо два метода, один дёргает другой. Я же не знаю, нужна тебе сущность или нет.
перегружай фукнцию и всего делов
Вот тоже хотел бы посмотреть пример
Ох МАЙ ГАД. Это они называют перегрузкой. Мне в тело падает ИЛИ ID ИЛИ ОБЪЕКТ.
Обсуждают сегодня