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

3
.gitignore vendored
View File

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

View File

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

View File

@ -181,24 +181,17 @@ func UpdateDonatePage(donatService model.DonatService) echo.HandlerFunc {
if form != nil {
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")
}
}
// Проверяем и сохраняем avatar, если он передан
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 background")
}
}
// Проверяем и сохраняем avatar, если он передан
if avatarFiles, ok := form.File["avatar"]; ok && len(avatarFiles) > 0 {
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,
collection string,
) (model.FileID, error) {
fileData, err := widgetRepo.storage.Upload(file, filename, size, collection)
fileID, err := widgetRepo.storage.Upload(file, filename, size, collection)
if err != nil {
slog.Error(err.Error())
return "", err
}
return model.FileID(fileData.FileID), nil
return fileID, nil
}
func (widgetRepo *RepoWidget) GetMediaFile(