bugfix, trying to read toml in a lua file, now returning Package.lua
This commit is contained in:
@@ -10,7 +10,6 @@ import (
|
|||||||
"runtime"
|
"runtime"
|
||||||
|
|
||||||
"github.com/klauspost/compress/zstd"
|
"github.com/klauspost/compress/zstd"
|
||||||
"github.com/pelletier/go-toml/v2"
|
|
||||||
lua "github.com/yuin/gopher-lua"
|
lua "github.com/yuin/gopher-lua"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -126,15 +125,13 @@ func ReadPacketFromFile(file io.Reader) (PacketLua, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if filepath.Base(header.Name) == "Packet.lua" {
|
if filepath.Base(header.Name) == "Packet.lua" {
|
||||||
decoder := toml.NewDecoder(tarReader)
|
|
||||||
|
|
||||||
var packetLua PacketLua
|
packageLuaBlob, err := io.ReadAll(tarReader)
|
||||||
|
if err != nil {
|
||||||
if err := decoder.Decode(&packetLua); err != nil {
|
|
||||||
return PacketLua{}, err
|
return PacketLua{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
return packetLua, nil
|
return ReadPacket(packageLuaBlob)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user