feat: add /api/user/me endpoint for session restoration

This commit is contained in:
2026-01-04 14:31:34 +03:00
parent 58aa72f9bb
commit e98d10ae1d
4 changed files with 58 additions and 0 deletions

View File

@@ -60,6 +60,11 @@ func (s *UserService) RegisterNewUser(ctx context.Context, req models.RegisterRe
return s.Repo.CreateUserTx(ctx, user)
}
// GetUserByID возвращает пользователя по его ID
func (s *UserService) GetUserByID(ctx context.Context, userID int) (*models.User, error) {
return s.Repo.GetUserByID(ctx, userID)
}
// ValidateJoinRequest проверяет запрос на присоединение к серверу.
func (s *AuthService) ValidateJoinRequest(ctx context.Context, req models.JoinRequest) error {
var uuidStr string