From 5047e7131b5760c7056a971f725315cb9f6dbe20 Mon Sep 17 00:00:00 2001 From: Elias Fleckenstein Date: Sat, 16 Jul 2022 18:10:24 +0200 Subject: Deserialize: accept io.Reader --- deserialize.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'deserialize.go') diff --git a/deserialize.go b/deserialize.go index 7e52eff..0b996d1 100644 --- a/deserialize.go +++ b/deserialize.go @@ -1,7 +1,6 @@ package mtmap import ( - "bytes" "compress/zlib" "encoding/binary" "errors" @@ -19,8 +18,7 @@ var ( ErrInvalidNode = errors.New("invalid node") ) -func Deserialize(data []byte, idNameMap map[string]mt.Content) (blk *MapBlk, err error) { - r := bytes.NewReader(data) +func Deserialize(r io.Reader, idNameMap map[string]mt.Content) (blk *MapBlk, err error) { blk = &MapBlk{} var ver uint8 -- cgit v1.2.3