From 1a0b79712f6910409b8aae8568f301d1f9bb7061 Mon Sep 17 00:00:00 2001 From: "Terentev A. A." Date: Sun, 12 Oct 2025 09:21:13 +0300 Subject: [PATCH] Added texture protocol from request --- .../Core/Requests/TextureRequests.cs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/Gml.Web.Skin.Service/Core/Requests/TextureRequests.cs b/src/Gml.Web.Skin.Service/Core/Requests/TextureRequests.cs index a2a11e0..d02c96f 100644 --- a/src/Gml.Web.Skin.Service/Core/Requests/TextureRequests.cs +++ b/src/Gml.Web.Skin.Service/Core/Requests/TextureRequests.cs @@ -29,7 +29,7 @@ internal static async Task LoadSkin(HttpRequest request, [FromForm] IFo await file.CopyToAsync(fileStream); } - var texture = SkinHelper.Create($"http://{request.Host.Value}", userName); + var texture = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); return Results.Ok(mapper.Map(texture)); } catch (Exception ex) @@ -74,7 +74,7 @@ internal static async Task LoadCloak(HttpRequest request, [FromForm] IF await file.CopyToAsync(fileStream); } - var texture = SkinHelper.Create($"http://{request.Host.Value}", userName); + var texture = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); return Results.Ok(mapper.Map(texture)); } catch (Exception ex) @@ -97,14 +97,14 @@ internal static async Task DeleteCloak(HttpRequest request, IMapper map internal static Task GetSkin(HttpRequest request, string userName, string? uuid) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName.Substring(2, userName.Length - 2)); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName.Substring(2, userName.Length - 2)); return Task.FromResult(Results.File(user.SkinFullPath, "image/png")); } internal static Task GetUserTexture(HttpRequest request, IMapper mapper, string userName) { - var texture = SkinHelper.Create($"http://{request.Host.Value}", userName); + var texture = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); return Task.FromResult(Results.Ok(mapper.Map(texture))); } @@ -128,7 +128,7 @@ internal static async Task RefreshCache(HttpRequest request, IMapper ma internal static Task GetCloak(HttpRequest request, string userName, int? size = 128) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); if (!user.HasCloak) return Task.FromResult(Results.NotFound("Cloak not exists")); @@ -139,7 +139,7 @@ internal static Task GetCloak(HttpRequest request, string userName, int internal static Task GetCloakTexture(HttpRequest request, string userName) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName.Substring(2, userName.Length - 2)); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName.Substring(2, userName.Length - 2)); if (!user.HasCloak) return Task.FromResult(Results.NotFound("Cloak not exists")); @@ -148,7 +148,7 @@ internal static Task GetCloakTexture(HttpRequest request, string userNa internal static Task GetSkinHead(HttpRequest request, string userName, int size = 128) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); var image = SkinViewer.SkinViewer.GetHead(user.SkinFullPath, user, size); @@ -157,7 +157,7 @@ internal static Task GetSkinHead(HttpRequest request, string userName, internal static Task GetSkinFront(HttpRequest request, string userName, int size = 128) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); var image = SkinViewer.SkinViewer.GetFront(user.SkinFullPath, user, size); @@ -166,7 +166,7 @@ internal static Task GetSkinFront(HttpRequest request, string userName, internal static Task GetSkinBack(HttpRequest request, string userName, int size = 128) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); var image = SkinViewer.SkinViewer.GetBack(user, size); @@ -175,7 +175,7 @@ internal static Task GetSkinBack(HttpRequest request, string userName, internal static Task GetSkinAndCloakBack(HttpRequest request, string userName, int size = 128) { - var user = SkinHelper.Create($"http://{request.Host.Value}", userName); + var user = SkinHelper.Create($"{request.Scheme}://{request.Host.Value}", userName); var image = SkinViewer.SkinViewer.GetBack(user, size, true);