mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2024-11-29 23:22:45 +00:00
3d3e99ae52
* update to use go-storage/ instead of go-store/v2/storage/
* pull in latest version from codeberg
* remove test output 😇
* add code comments
* set the exclusive bit when creating new files in disk config
* bump to actual release version
* bump to v0.1.1 (tis a simple no-logic change)
* update readme
* only use a temporary read seeker when decoding video if required (should only be S3 now)
* use fastcopy library to use memory pooled buffers when calling TempFileSeeker()
* update to use seek call in serveFileRange()
17 lines
451 B
Go
17 lines
451 B
Go
package storage
|
|
|
|
import (
|
|
"errors"
|
|
)
|
|
|
|
var (
|
|
// ErrNotFound is the error returned when a key cannot be found in storage
|
|
ErrNotFound = errors.New("storage: key not found")
|
|
|
|
// ErrAlreadyExist is the error returned when a key already exists in storage
|
|
ErrAlreadyExists = errors.New("storage: key already exists")
|
|
|
|
// ErrInvalidkey is the error returned when an invalid key is passed to storage
|
|
ErrInvalidKey = errors.New("storage: invalid key")
|
|
)
|