mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-31 11:52:24 -05:00 
			
		
		
		
	[chore] add back exif-terminator and use only for jpeg,png,webp (#3161)
* add back exif-terminator and use only for jpeg,png,webp * fix arguments passed to terminateExif() * pull in latest exif-terminator * fix test * update processed img --------- Co-authored-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
		
					parent
					
						
							
								7b5917d6ae
							
						
					
				
			
			
				commit
				
					
						94e87610c4
					
				
			
		
					 191 changed files with 38772 additions and 58 deletions
				
			
		
							
								
								
									
										69
									
								
								vendor/github.com/dsoprea/go-utility/v2/filesystem/simplefileinfo.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								vendor/github.com/dsoprea/go-utility/v2/filesystem/simplefileinfo.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,69 @@ | |||
| package rifs | ||||
| 
 | ||||
| import ( | ||||
| 	"os" | ||||
| 	"time" | ||||
| ) | ||||
| 
 | ||||
| // SimpleFileInfo is a simple `os.FileInfo` implementation useful for testing | ||||
| // with the bare minimum. | ||||
| type SimpleFileInfo struct { | ||||
| 	filename string | ||||
| 	isDir    bool | ||||
| 	size     int64 | ||||
| 	mode     os.FileMode | ||||
| 	modTime  time.Time | ||||
| } | ||||
| 
 | ||||
| // NewSimpleFileInfoWithFile returns a new file-specific SimpleFileInfo. | ||||
| func NewSimpleFileInfoWithFile(filename string, size int64, mode os.FileMode, modTime time.Time) *SimpleFileInfo { | ||||
| 	return &SimpleFileInfo{ | ||||
| 		filename: filename, | ||||
| 		isDir:    false, | ||||
| 		size:     size, | ||||
| 		mode:     mode, | ||||
| 		modTime:  modTime, | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // NewSimpleFileInfoWithDirectory returns a new directory-specific | ||||
| // SimpleFileInfo. | ||||
| func NewSimpleFileInfoWithDirectory(filename string, modTime time.Time) *SimpleFileInfo { | ||||
| 	return &SimpleFileInfo{ | ||||
| 		filename: filename, | ||||
| 		isDir:    true, | ||||
| 		mode:     os.ModeDir, | ||||
| 		modTime:  modTime, | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| // Name returns the base name of the file. | ||||
| func (sfi *SimpleFileInfo) Name() string { | ||||
| 	return sfi.filename | ||||
| } | ||||
| 
 | ||||
| // Size returns the length in bytes for regular files; system-dependent for | ||||
| // others. | ||||
| func (sfi *SimpleFileInfo) Size() int64 { | ||||
| 	return sfi.size | ||||
| } | ||||
| 
 | ||||
| // Mode returns the file mode bits. | ||||
| func (sfi *SimpleFileInfo) Mode() os.FileMode { | ||||
| 	return sfi.mode | ||||
| } | ||||
| 
 | ||||
| // ModTime returns the modification time. | ||||
| func (sfi *SimpleFileInfo) ModTime() time.Time { | ||||
| 	return sfi.modTime | ||||
| } | ||||
| 
 | ||||
| // IsDir returns true if a directory. | ||||
| func (sfi *SimpleFileInfo) IsDir() bool { | ||||
| 	return sfi.isDir | ||||
| } | ||||
| 
 | ||||
| // Sys returns internal state. | ||||
| func (sfi *SimpleFileInfo) Sys() interface{} { | ||||
| 	return nil | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue