diff options
| author | 2026-06-07 20:14:17 +0000 | |
|---|---|---|
| committer | 2026-06-07 20:14:17 +0000 | |
| commit | 3bb6148a0cbf4424fd1a7b0a835c4c35e1b0838c (patch) | |
| tree | 81bce76fd4db49866a4491f342740d2f30b0b76e /object/store/memory/writer.go | |
| parent | object/store/memory: Add (diff) | |
| signature | No signature | |
Diffstat (limited to 'object/store/memory/writer.go')
| -rw-r--r-- | object/store/memory/writer.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/object/store/memory/writer.go b/object/store/memory/writer.go index b661df0a..185b082b 100644 --- a/object/store/memory/writer.go +++ b/object/store/memory/writer.go @@ -1,12 +1,12 @@ package memory import ( - "errors" "fmt" "io" "lindenii.org/go/furgit/object/header" "lindenii.org/go/furgit/object/id" + "lindenii.org/go/furgit/object/store" "lindenii.org/go/furgit/object/typ" "lindenii.org/go/lgo/intconv" ) @@ -31,7 +31,7 @@ func (memory *Memory) WriteBytesFull(raw []byte) (id.ObjectID, error) { content := raw[consumed:] if uint64(len(content)) != size { - return id.ObjectID{}, errors.New("object/store/memory: object header size/content mismatch") + return id.ObjectID{}, fmt.Errorf("%w: header size/content mismatch", store.ErrInvalidObject) } return memory.WriteBytesContent(ty, content) @@ -51,9 +51,9 @@ func (memory *Memory) WriteReaderContent(ty typ.Type, size uint64, src io.Reader switch { case uint64(len(content)) > size: - return id.ObjectID{}, errors.New("object/store/memory: object content longer than declared size") + return id.ObjectID{}, fmt.Errorf("%w: content longer than declared size", store.ErrInvalidObject) case uint64(len(content)) < size: - return id.ObjectID{}, errors.New("object/store/memory: object content shorter than declared size") + return id.ObjectID{}, fmt.Errorf("%w: content shorter than declared size", store.ErrInvalidObject) } return memory.WriteBytesContent(ty, content) |
