From 6aa511f2ae3d5c84e7db02627ffd4d7f6796ce75 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sun, 17 Sep 2023 18:24:18 +0300 Subject: decide what message types are left --- pkg/messages/types/svcUpdateStringTable.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'pkg/messages/types/svcUpdateStringTable.go') diff --git a/pkg/messages/types/svcUpdateStringTable.go b/pkg/messages/types/svcUpdateStringTable.go index c606141..9a3cbe0 100644 --- a/pkg/messages/types/svcUpdateStringTable.go +++ b/pkg/messages/types/svcUpdateStringTable.go @@ -3,18 +3,18 @@ package messages import "github.com/pektezol/bitreader" type SvcUpdateStringTable struct { - TableId int8 - NumChangedEntries int16 + TableId uint8 + NumChangedEntries uint16 Length int32 Data []byte } func ParseSvcUpdateStringTable(reader *bitreader.Reader) SvcUpdateStringTable { svcUpdateStringTable := SvcUpdateStringTable{ - TableId: int8(reader.TryReadBits(5)), + TableId: reader.TryReadUInt8(), } if reader.TryReadBool() { - svcUpdateStringTable.NumChangedEntries = int16(reader.TryReadBits(16)) + svcUpdateStringTable.NumChangedEntries = reader.TryReadUInt16() } svcUpdateStringTable.Length = int32(reader.TryReadBits(20)) svcUpdateStringTable.Data = reader.TryReadBitsToSlice(uint64(svcUpdateStringTable.Length)) -- cgit v1.2.3