From dd0f7399a6f082235ba19d881da456fac0c45190 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 18 Aug 2024 12:01:41 +0800 Subject: [PATCH] :sparkles: Attachment pool basis --- .idea/workspace.xml | 15 ++- pkg/internal/database/migrator.go | 1 + pkg/internal/models/accounts.go | 20 ++-- pkg/internal/models/attachments.go | 10 +- pkg/internal/models/metadata.go | 4 - pkg/internal/models/pools.go | 22 ++++ pkg/internal/server/api/attachments_api.go | 2 +- pkg/internal/server/api/index.go | 6 ++ pkg/internal/server/api/pools_api.go | 113 +++++++++++++++++++++ pkg/internal/services/pools.go | 51 ++++++++++ 10 files changed, 226 insertions(+), 18 deletions(-) delete mode 100644 pkg/internal/models/metadata.go create mode 100644 pkg/internal/models/pools.go create mode 100644 pkg/internal/server/api/pools_api.go create mode 100644 pkg/internal/services/pools.go diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 5f2354a..c8bf724 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,9 +4,17 @@