feat: handling image delete
This commit is contained in:
@@ -208,6 +208,15 @@ func (m ImageModel) AddDescription(ctx context.Context, imageId uuid.UUID, descr
|
||||
return err
|
||||
}
|
||||
|
||||
func (m ImageModel) Delete(ctx context.Context, imageID uuid.UUID) error {
|
||||
deleteImageStmt := Image.DELETE().
|
||||
WHERE(Image.ID.EQ(UUID(imageID)))
|
||||
|
||||
_, err := deleteImageStmt.ExecContext(ctx, m.dbPool)
|
||||
|
||||
return err
|
||||
}
|
||||
|
||||
func (m ImageModel) IsUserAuthorized(ctx context.Context, imageId uuid.UUID, userId uuid.UUID) bool {
|
||||
getImageUserId := UserImages.SELECT(UserImages.UserID).WHERE(UserImages.ImageID.EQ(UUID(imageId)))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user