diff options
author | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-07-16 18:10:24 +0200 |
---|---|---|
committer | Elias Fleckenstein <eliasfleckenstein@web.de> | 2022-07-16 18:10:24 +0200 |
commit | 5047e7131b5760c7056a971f725315cb9f6dbe20 (patch) | |
tree | d22996b901787515770a96dc1927a7106400d8ba /deserialize.go | |
parent | 3460c290b53e34181ec8a01147d6c0f6f37d283e (diff) | |
download | mtmap-5047e7131b5760c7056a971f725315cb9f6dbe20.tar.xz |
Deserialize: accept io.Readerv0.0.0
Diffstat (limited to 'deserialize.go')
-rw-r--r-- | deserialize.go | 4 |
1 files changed, 1 insertions, 3 deletions
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 |