diff --git a/API/Controllers/UsersController.cs b/API/Controllers/UsersController.cs index 46f5335..a76898f 100644 --- a/API/Controllers/UsersController.cs +++ b/API/Controllers/UsersController.cs @@ -34,12 +34,10 @@ public class UsersController(IUserService users, ITeamService teams, ITacticServ public async Task GetUserData() { var userId = accessor.CurrentUserId(HttpContext); - var userTeams = await teams.ListTeamsOf(userId).ToArray(); - var userTactics = await tactics.ListTacticsOf(userId).Select(t => t.ToDto()).ToArray(); - var sharedTacticsToUser = await users.GetSharedTacticsToUser(userId); - var sharedTacticsToTeam = await teams.GetSharedTacticsToTeams(userId); - var sharedTactics = sharedTacticsToTeam.Concat(sharedTacticsToUser).Select(t => t.ToDto()).ToArray(); - return new GetUserDataResponse(userTeams, userTactics, sharedTactics); + var userTeams = await teams.ListTeamsOf(userId); + var userTactics = await tactics.ListTacticsOf(userId); + var sharedTactics = await users.GetSharedTacticsToUser(userId); + return new GetUserDataResponse(userTeams.ToArray(), userTactics.Select(t => t.ToDto()).ToArray(), sharedTactics.Select(t => t.ToDto()).ToArray()); }