This commit is contained in:
harold 2025-02-25 11:52:19 +05:00
parent 14b361e5fd
commit e20ab2db2b
5 changed files with 14 additions and 41 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
.idea .idea
internal/config/config.yaml

View File

@ -11,7 +11,7 @@ import (
import ( import (
"donat-widget/infrastructure/pg" "donat-widget/infrastructure/pg"
"donat-widget/infrastructure/weed" //"donat-widget/infrastructure/weed"
AuthClient "donat-widget/pkg/api/auth" AuthClient "donat-widget/pkg/api/auth"
PaymentClient "donat-widget/pkg/api/payment" PaymentClient "donat-widget/pkg/api/payment"
) )

View File

@ -181,24 +181,17 @@ func UpdateDonatePage(donatService model.DonatService) echo.HandlerFunc {
if form != nil { if form != nil {
if backgroundFiles, ok := form.File["background"]; ok && len(backgroundFiles) > 0 { if backgroundFiles, ok := form.File["background"]; ok && len(backgroundFiles) > 0 {
backgroundFile := backgroundFiles[0]
err := saveUploadedFile(backgroundFile.Open(), "uploads/backgrounds/")
if err != nil {
slog.Error("Failed to save background:", err)
return echo.NewHTTPError(http.StatusInternalServerError, "Failed to save background") return echo.NewHTTPError(http.StatusInternalServerError, "Failed to save background")
} }
} }
// Проверяем и сохраняем avatar, если он передан // Проверяем и сохраняем avatar, если он передан
if avatarFiles, ok := form.File["avatar"]; ok && len(avatarFiles) > 0 { if avatarFiles, ok := form.File["avatar"]; ok && len(avatarFiles) > 0 {
avatarFile := avatarFiles[0]
err := saveUploadedFile(avatarFile, "uploads/avatars/")
if err != nil {
slog.Error("Failed to save avatar:", err)
return echo.NewHTTPError(http.StatusInternalServerError, "Failed to save avatar") return echo.NewHTTPError(http.StatusInternalServerError, "Failed to save avatar")
} }
}
} return nil
} }
} }

View File

@ -1,21 +0,0 @@
db:
port: "5432"
host: "widget-db"
password: "postgres"
username: "postgres"
dbname: "postgres"
server:
port: "8002"
storage:
filer: "http://80.87.195.57:8111"
master: "http://80.87.195.57:9333"
paymentService:
host: "donat-payment"
port: "8003"
authService:
host: "donat-auth"
port: "8001"

View File

@ -118,13 +118,13 @@ func (widgetRepo *RepoWidget) SetMediaFile(
size int64, size int64,
collection string, collection string,
) (model.FileID, error) { ) (model.FileID, error) {
fileData, err := widgetRepo.storage.Upload(file, filename, size, collection) fileID, err := widgetRepo.storage.Upload(file, filename, size, collection)
if err != nil { if err != nil {
slog.Error(err.Error()) slog.Error(err.Error())
return "", err return "", err
} }
return model.FileID(fileData.FileID), nil return fileID, nil
} }
func (widgetRepo *RepoWidget) GetMediaFile( func (widgetRepo *RepoWidget) GetMediaFile(