Emilkarobotitehnik, а в чём смысл загружать музыку в телегу так, чтобы пользователь не имел возможности её скачать?
Тем более в чём смысл это делать на яндекс музыку? Типа просто чтобы можно было увидеть, что песня существует?
Алекс Федоров, как-бы да, но как-бы нет.
1. У тебя тут цикл будет, тк User ссылается на Account и наборот
2. Ты таким образом клиенту отдашь вообще все данные.
И даже если сейчас там нет каких-то чувствительных данных - возможно в будущем они появятся и у тебя произойдёт неожиданная утечка данных.
Лучше этого избежать в корне, приняв правило: "всегда руками описывать модель, которая возвращается клиенту и руками же перекладывать данные из моделей для базы".
Таким образом ты ещё и избежишь проблем с обратной совместимостью, когда клиенту приходится переписывать код из-за того что на сервере поменялась схема базы данных или поменялось имя какого-то поля.
Зачем указывать ссылку на ВК, если это твой персональный закрытый аккаунт? Убери.
Репозитории оформлены плохо, вот например тестовое: https://github.com/xBlood37/BoborDaniil.14.10.2022
В описании не указано даже, в чём суть тестового.
Сам репозиторий состоит из буквально двух коммитов: init и finish
У кого "у них"?