Skip to content

Commit

Permalink
Bump straw version and add missing methods.
Browse files Browse the repository at this point in the history
  • Loading branch information
SpeedyCoder committed Feb 17, 2020
1 parent 4d50055 commit 4d12545
Show file tree
Hide file tree
Showing 4 changed files with 253 additions and 7 deletions.
8 changes: 6 additions & 2 deletions compression.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,12 @@ func (src *snappyReadCloser) Close() error {
return src.inner.Close()
}

func (src *snappyReadCloser) ReadAt(buf []byte, offset int64) (int, error) {
panic("we don't support or use this in freezer")
func (src *snappyReadCloser) Seek(int64, int) (int64, error) {
panic("freezer: Seek not supported in snappy read closer")
}

func (src *snappyReadCloser) ReadAt([]byte, int64) (int, error) {
panic("freezer: ReadAt not supported in snappy read closer")
}

type snappyWriteCloser struct {
Expand Down
8 changes: 6 additions & 2 deletions freezer_source_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,12 @@ func (mr *mockStrawReader) Read(buf []byte) (int, error) {
return mr.r.Read(buf)
}

func (mr *mockStrawReader) ReadAt(buf []byte, offset int64) (int, error) {
panic("we don't support or use this in freezer")
func (mr *mockStrawReader) Seek(int64, int) (int64, error) {
panic("freezer: Seek not supported in mock read closer")
}

func (mr *mockStrawReader) ReadAt([]byte, int64) (int, error) {
panic("freezer: ReadAt not supported in mock read closer")
}

func (mr *mockStrawReader) Close() error {
Expand Down
3 changes: 2 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ go 1.13

require (
github.com/golang/snappy v0.0.1
github.com/uw-labs/straw v0.0.0-20191105111257-9cb8ce096ff1
github.com/stretchr/testify v1.4.0
github.com/uw-labs/straw v0.0.0-20200213162553-01e9a0f94f69
)
Loading

0 comments on commit 4d12545

Please sign in to comment.