From ed9d56c6d9e11fd36468a90a92067fb6d07be7b1 Mon Sep 17 00:00:00 2001 From: keven1024 Date: Sun, 1 Jun 2025 17:59:19 +0800 Subject: [PATCH] refactor(backend): simplify response structure in GetCompressImage function and add GetRedisFileKeysAll function for retrieving all file keys --- backend/internal/controllers/image.go | 5 +---- backend/internal/models/file.go | 5 +++++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/internal/controllers/image.go b/backend/internal/controllers/image.go index 8bd1293..59e17c5 100644 --- a/backend/internal/controllers/image.go +++ b/backend/internal/controllers/image.go @@ -67,8 +67,5 @@ func GetCompressImage(c echo.Context) error { }) } } - return utils.HTTPSuccessHandler(c, map[string]any{ - "status": "success", - "data": taskInfo, - }) + return utils.HTTPSuccessHandler(c, *taskInfo) } diff --git a/backend/internal/models/file.go b/backend/internal/models/file.go index 98e8050..4d144ef 100644 --- a/backend/internal/models/file.go +++ b/backend/internal/models/file.go @@ -58,3 +58,8 @@ func SetRedisFileInfo(fileId string, fileInfo RedisFileInfo) error { _, err = rdb.HSet(ctx, "015:fileInfoMap", fileId, string(jsonData)).Result() return err } + +func GetRedisFileKeysAll() ([]string, error) { + rdb, ctx := utils.GetRedisClient() + return rdb.HKeys(ctx, "015:fileInfoMap").Result() +}