feat: pass s3 client to service

This commit is contained in:
Guz
2025-03-11 09:46:03 -03:00
parent 2187848712
commit 32329e1e17
6 changed files with 80 additions and 0 deletions

View File

@@ -6,10 +6,13 @@ import (
"log/slog"
"forge.capytal.company/loreddev/x/tinyssert"
"github.com/aws/aws-sdk-go-v2/service/s3"
)
type service struct {
db *sql.DB
s3 *s3.Client
assert tinyssert.Assertions
log *slog.Logger
}
@@ -37,6 +40,7 @@ func New(cfg Config) (Service, error) {
type Config struct {
DB *sql.DB
S3 *s3.Client
Assertions tinyssert.Assertions
Logger *slog.Logger