CDN-CS work
1 files changed, 8 insertions, 11 deletions
diff --git a/extra/admin-api/Spacebar.Cdn/Controllers/StaticAssetController.cs b/extra/admin-api/Spacebar.Cdn/Controllers/StaticAssetController.cs
index ce64bc47..fcf5a6ef 100644
--- a/extra/admin-api/Spacebar.Cdn/Controllers/StaticAssetController.cs
+++ b/extra/admin-api/Spacebar.Cdn/Controllers/StaticAssetController.cs
@@ -1,6 +1,5 @@
using ArcaneLibs.Extensions.Streams;
using Microsoft.AspNetCore.Mvc;
-using Microsoft.OpenApi;
using Spacebar.AdminApi.TestClient.Services.Services;
using Spacebar.Cdn.Extensions;
using Spacebar.Cdn.Services;
@@ -15,17 +14,15 @@ public class StaticAssetController(LruFileCache lfc, IFileSource fs, CdnWorkerSe
public async Task<IActionResult> GetUserAvatar(string avatarIdx, string ext = "webp") {
DiscordImageResizeParams resizeParams = Request.GetResizeParams();
var cacheKey = Request.Path + resizeParams.ToSerializedName();
- LruFileCache.Entry? entry;
- entry = await lfc.GetOrAdd(cacheKey, async () => {
-
- var res = await cws.GetRawClient("q8").GetAsync(Request.Path + Request.QueryString);
- var outStream = await res.Content.ReadAsStreamAsync();
+ var entry = await lfc.GetOrAdd(cacheKey, async () => {
+ var res = await cws.GetRawClient("q8").GetAsync(Request.Path + Request.QueryString);
+ var outStream = await res.Content.ReadAsStreamAsync();
- return new LruFileCache.Entry() {
- Data = outStream.ReadToEnd().ToArray(),
- MimeType = res.Content.Headers.ContentType?.ToString() ?? Mimes.GetMime(Mimes.GetFormatForExtension(ext))
- };
- });
+ return new LruFileCache.Entry() {
+ Data = outStream.ReadToEnd().ToArray(),
+ MimeType = res.Content.Headers.ContentType?.ToString() ?? Mimes.GetMime(Mimes.GetFormatForExtension(ext))
+ };
+ });
return new FileContentResult(entry.Data, entry.MimeType);
}
|