From 256cfa4a6946b7a86bd16791f19e299ff25b7fe3 Mon Sep 17 00:00:00 2001 From: Runxi Yu Date: Mon, 8 Jun 2026 05:58:26 +0000 Subject: common/iowrap: Remove in favor of lgo --- common/iowrap/doc.go | 3 --- common/iowrap/write_flusher.go | 9 --------- common/iowrap/write_flusher_nop.go | 23 ----------------------- go.mod | 2 +- go.sum | 4 ++-- object/store/writer.go | 2 +- 6 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 common/iowrap/doc.go delete mode 100644 common/iowrap/write_flusher.go delete mode 100644 common/iowrap/write_flusher_nop.go 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. -- cgit v1.3.1-10-gc9f91