From 4dc8dc9b8662ca3e0f2176394da2636ec5b30cd4 Mon Sep 17 00:00:00 2001 From: Alexa <53471801+Alexa-RR@users.noreply.github.com> Date: Tue, 23 Jun 2026 00:29:11 +0300 Subject: [PATCH] feat: Update GetMine method to return a list of SettingDto instead of a dictionary --- .../Controllers/PlayerSettings/PlayerSettingsController.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs b/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs index 06b8e29..e8382a0 100644 --- a/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs +++ b/DorkNet.Server/Controllers/PlayerSettings/PlayerSettingsController.cs @@ -19,12 +19,13 @@ public class PlayerSettingsController(DorkNetDbContext db) : ControllerBase private long CurrentPlayerId => this.RequireCurrentPlayerId(); [HttpGet("/playersettings")] - public async Task>> GetMine() + public async Task>> GetMine() { var accountId = CurrentPlayerId; var settings = await db.PlayerSettings .Where(s => s.PlayerId == accountId) - .ToDictionaryAsync(s => s.Key, s => s.Value); + .Select(s => new SettingDto { Key = s.Key, Value = s.Value }) + .ToListAsync(); return Ok(settings); }