🐛 Fix in invalid data in PetBreedingMessageParser

This commit is contained in:
duckietm 2025-06-05 08:12:57 +02:00
parent 476f71a482
commit b07cda1991

View File

@ -19,16 +19,17 @@ export class PetBreedingMessageParser implements IMessageParser
return true; return true;
} }
public parse(wrapper: IMessageDataWrapper): boolean public parse(wrapper: IMessageDataWrapper): boolean {
{ if (!wrapper || wrapper.bytesAvailable < 12) {
if(!wrapper) return false; return false;
}
this._state = wrapper.readInt(); this._state = wrapper.readInt();
this._ownPetId = wrapper.readInt(); this._ownPetId = wrapper.readInt();
this._otherPetId = wrapper.readInt(); this._otherPetId = wrapper.readInt();
return true; return true;
} }
public get state(): number public get state(): number
{ {