bugfix, trying to read toml in a lua file, now returning Package.lua

This commit is contained in:
2025-10-26 16:39:54 -03:00
parent a69de7e918
commit 51c51b96bf

View File

@@ -10,7 +10,6 @@ import (
"runtime"
"github.com/klauspost/compress/zstd"
"github.com/pelletier/go-toml/v2"
lua "github.com/yuin/gopher-lua"
)
@@ -126,15 +125,13 @@ func ReadPacketFromFile(file io.Reader) (PacketLua, error) {
}
if filepath.Base(header.Name) == "Packet.lua" {
decoder := toml.NewDecoder(tarReader)
var packetLua PacketLua
if err := decoder.Decode(&packetLua); err != nil {
packageLuaBlob, err := io.ReadAll(tarReader)
if err != nil {
return PacketLua{}, err
}
return packetLua, nil
return ReadPacket(packageLuaBlob)
}
}