Files
OpenFlare/internal/apps/upload/ingest/object.go
T
2026-06-21 12:04:54 +08:00

27 lines
493 B
Go

// Copyright 2026 Arctel.net
// SPDX-License-Identifier: Apache-2.0
package ingest
import (
"io"
"github.com/Rain-kl/Wavelet/internal/model"
)
// OpenedObject is the upload-domain view of a stored object stream.
type OpenedObject struct {
Body io.ReadCloser
ContentType string
ContentLength int64
Upload model.Upload
}
// Close closes the object body when present.
func (o OpenedObject) Close() error {
if o.Body == nil {
return nil
}
return o.Body.Close()
}