mirror of
https://github.com/spacebarchat/server.git
synced 2026-06-08 00:01:53 +00:00
CDN-CS: support passing a bin path as cdn worker -> forks a new proc
This commit is contained in:
@@ -13,7 +13,7 @@ public class ImagesAndStickerController(LruFileCache lfc, IFileSource fs, CdnWor
|
||||
[HttpGet("/stickers/{id}.{ext}")]
|
||||
[HttpGet("/emojis/{id}")]
|
||||
[HttpGet("/emojis/{id}.{ext}")]
|
||||
public async Task<IActionResult> GetUserAvatar(string id, string ext = "png") {
|
||||
public async Task<IActionResult> GetUserAvatar(string id, string ext = "webp") {
|
||||
DiscordImageResizeParams resizeParams = Request.GetResizeParams();
|
||||
var cacheKey = Request.Path + resizeParams.ToSerializedName();
|
||||
LruFileCache.Entry? entry;
|
||||
|
||||
@@ -12,7 +12,7 @@ namespace Spacebar.Cdn.Controllers;
|
||||
public class StaticAssetController(LruFileCache lfc, IFileSource fs, CdnWorkerService cws) : ControllerBase {
|
||||
[HttpGet("/embed/avatars/{avatarIdx}")]
|
||||
[HttpGet("/embed/avatars/{avatarIdx}.{ext}")]
|
||||
public async Task<IActionResult> GetUserAvatar(string avatarIdx, string ext = "png") {
|
||||
public async Task<IActionResult> GetUserAvatar(string avatarIdx, string ext = "webp") {
|
||||
DiscordImageResizeParams resizeParams = Request.GetResizeParams();
|
||||
var cacheKey = Request.Path + resizeParams.ToSerializedName();
|
||||
LruFileCache.Entry? entry;
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Spacebar.Cdn.Controllers;
|
||||
public class UserController(LruFileCache lfc, IFileSource fs, CdnWorkerService cws) : ControllerBase {
|
||||
[HttpGet("/avatars/{userId}/{hash}")]
|
||||
[HttpGet("/avatars/{userId}/{hash}.{ext}")]
|
||||
public async Task<IActionResult> GetUserAvatar(string userId, string hash, string ext = "png") {
|
||||
public async Task<IActionResult> GetUserAvatar(string userId, string hash, string ext = "webp") {
|
||||
DiscordImageResizeParams resizeParams = Request.GetResizeParams();
|
||||
var originalKey = fs.BaseUrl + Request.Path;
|
||||
var cacheKey = Request.Path + resizeParams.ToSerializedName();
|
||||
|
||||
Reference in New Issue
Block a user