Fix exif circular imports in tests

This commit is contained in:
viktorstrate
2021-11-06 13:01:01 +01:00
parent 3040daafb6
commit c48ede175a
5 changed files with 24 additions and 19 deletions

View File

@@ -16,7 +16,11 @@ import (
// internalExifParser is an exif parser that parses the media without the use of external tools
type internalExifParser struct{}
func (p *internalExifParser) ParseExif(media_path string) (returnExif *models.MediaEXIF, returnErr error) {
func NewInternalExifParser() ExifParser {
return internalExifParser{}
}
func (p internalExifParser) ParseExif(media_path string) (returnExif *models.MediaEXIF, returnErr error) {
photoFile, err := os.Open(media_path)
if err != nil {
return nil, err