feat: implement file deletion

This commit is contained in:
2024-09-17 11:21:04 +07:00
parent e07360d2b3
commit cd9a7503b5
6 changed files with 355 additions and 137 deletions

View File

@ -60,6 +60,7 @@ type Database interface {
CreateFile(file *models.File) error
GetFile(fileID string) (*models.File, error)
DeleteFile(fileID string) error
GetUserFile(name string, ownerID string) (*models.File, error)
GetFiles(ownerID string) ([]*models.File, error)
IncrementDownloadCount(fileID string) error