а на каком уровне делать валидацию приходящих данных от пользователя? В сервисе или репозитории? Сначала делал в хендлере, только это не правильно наверно?
Значит был на верном пути, только столкнулся с проблемой исходя из рецептов самого fiber: в хендлере можно сделать валидацию, но доступ к бд есть только у репозитория через сервис
это уже не валидация приходящих данных, это уже логика регистрации, сервис твой вернет ошибку при попытке зарегистрировать повторно
Мм... понял, избаловал меня другой ЯП где все в одном месте делается )
у тебя ведь в бд, всяко стоит unique constraint, смело отправляй в insert и лови ошибку
Обсуждают сегодня