]> git.lizzy.rs Git - mtmap.git/commitdiff
Deserialize: accept io.Reader v0.0.0
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 16 Jul 2022 16:10:24 +0000 (18:10 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 16 Jul 2022 16:10:24 +0000 (18:10 +0200)
deserialize.go

index 7e52effcf1495ff505f4889d4e6e7ac7fd4fecc2..0b996d180b694f4b65c32f3fec2477e31a8753d7 100644 (file)
@@ -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