From 2f8c92f261586f68a976efce0cfcdd0401f402e0 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Mon, 6 Nov 2023 18:37:11 +0300 Subject: dont try to understand it, feel it --- pkg/messages/types/svcClassInfo.go | 41 -------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 pkg/messages/types/svcClassInfo.go (limited to 'pkg/messages/types/svcClassInfo.go') diff --git a/pkg/messages/types/svcClassInfo.go b/pkg/messages/types/svcClassInfo.go deleted file mode 100644 index a20bfa3..0000000 --- a/pkg/messages/types/svcClassInfo.go +++ /dev/null @@ -1,41 +0,0 @@ -package messages - -import ( - "math" - - "github.com/pektezol/bitreader" -) - -type SvcClassInfo struct { - ClassCount uint16 - CreateOnClient bool - ServerClasses []serverClass -} - -type serverClass struct { - ClassId int16 - ClassName string - DataTableName string -} - -func ParseSvcClassInfo(reader *bitreader.Reader) SvcClassInfo { - svcClassInfo := SvcClassInfo{ - ClassCount: reader.TryReadUInt16(), - CreateOnClient: reader.TryReadBool(), - } - classes := []serverClass{} - - if !svcClassInfo.CreateOnClient { - - for count := 0; count < int(svcClassInfo.ClassCount); count++ { - classes = append(classes, serverClass{ - ClassId: int16(reader.TryReadBits(uint64(math.Log2(float64(svcClassInfo.ClassCount)) + 1))), - ClassName: reader.TryReadString(), - DataTableName: reader.TryReadString(), - }) - - } - } - svcClassInfo.ServerClasses = classes - return svcClassInfo -} -- cgit v1.2.3