aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-06-08 05:58:26 +0000
committerGravatar Runxi Yu2026-06-08 05:58:26 +0000
commit256cfa4a6946b7a86bd16791f19e299ff25b7fe3 (patch)
treec51cd26230cc0270b5ac4c6d68d52300c54150b5
parentREFACTOR: utils is done (diff)
common/iowrap: Remove in favor of lgo
-rw-r--r--common/iowrap/doc.go3
-rw-r--r--common/iowrap/write_flusher.go9
-rw-r--r--common/iowrap/write_flusher_nop.go23
-rw-r--r--go.mod2
-rw-r--r--go.sum4
-rw-r--r--object/store/writer.go2
6 files changed, 4 insertions, 39 deletions
diff --git a/common/iowrap/doc.go b/common/iowrap/doc.go
deleted file mode 100644
index 3aad6a2f..00000000
--- a/common/iowrap/doc.go
+++ /dev/null
@@ -1,3 +0,0 @@
-// Package iowrap provides
-// small public I/O wrapper interfaces and adapters.
-package iowrap
diff --git a/common/iowrap/write_flusher.go b/common/iowrap/write_flusher.go
deleted file mode 100644
index aaac8724..00000000
--- a/common/iowrap/write_flusher.go
+++ /dev/null
@@ -1,9 +0,0 @@
-package iowrap
-
-import "io"
-
-// WriteFlusher writes bytes and flushes buffered output state.
-type WriteFlusher interface {
- io.Writer
- Flush() error
-}
diff --git a/common/iowrap/write_flusher_nop.go b/common/iowrap/write_flusher_nop.go
deleted file mode 100644
index fba87e8d..00000000
--- a/common/iowrap/write_flusher_nop.go
+++ /dev/null
@@ -1,23 +0,0 @@
-package iowrap
-
-import "io"
-
-type nopFlusher struct {
- io.Writer
-}
-
-// NopFlush adapts writer into a [WriteFlusher] with a no-op Flush.
-//
-//nolint:ireturn
-func NopFlush(writer io.Writer) WriteFlusher {
- if writer == nil {
- return nil
- }
-
- return nopFlusher{Writer: writer}
-}
-
-// Flush lets us satisfy [WriteFlusher] but does nothing.
-func (nopFlusher) Flush() error {
- return nil
-}
diff --git a/go.mod b/go.mod
index 58f669c5..04d17e70 100644
--- a/go.mod
+++ b/go.mod
@@ -2,4 +2,4 @@ module lindenii.org/go/furgit
go 1.26.0
-require lindenii.org/go/lgo v0.1.7
+require lindenii.org/go/lgo v0.1.8
diff --git a/go.sum b/go.sum
index 5db9f530..08a58373 100644
--- a/go.sum
+++ b/go.sum
@@ -1,2 +1,2 @@
-lindenii.org/go/lgo v0.1.7 h1:vmagDQjl7xSMKM12WNzJgYaq1scgOjUUpmTLizmtk7g=
-lindenii.org/go/lgo v0.1.7/go.mod h1:/ISiIVk/j7UFbnTLni1VA8cc2TJWa/WRqJPc3BStwn8=
+lindenii.org/go/lgo v0.1.8 h1:vUWyLZEGAJQ8app9eDUr8vAefdxnywrnNj46lCknZAM=
+lindenii.org/go/lgo v0.1.8/go.mod h1:/ISiIVk/j7UFbnTLni1VA8cc2TJWa/WRqJPc3BStwn8=
diff --git a/object/store/writer.go b/object/store/writer.go
index e7efaab4..ce3284d2 100644
--- a/object/store/writer.go
+++ b/object/store/writer.go
@@ -4,9 +4,9 @@ import (
"errors"
"io"
- "lindenii.org/go/furgit/common/iowrap"
"lindenii.org/go/furgit/object/id"
"lindenii.org/go/furgit/object/typ"
+ "lindenii.org/go/lgo/iowrap"
)
// ErrInvalidObject indicates a malformed object passed to a write.