Dependency inversion for s3 service

This commit is contained in:
2025-08-12 15:05:46 +03:00
parent 03106830e5
commit 3f31bd5ff2
7 changed files with 138 additions and 100 deletions

View File

@@ -3,6 +3,11 @@ package contract
type ObjectStorage interface {
}
type YandexS3Uploader interface {
UploadFile(filePath, fileName string) error
FileUrl(fileName string) string
}
type AudioFileConverter interface {
Convert(src, dest string) error
}