From 77e4b066cb8d506b4bc944ab4eb2d6e4679e2202 Mon Sep 17 00:00:00 2001 From: Arda Serdar Pektezol <1669855+pektezol@users.noreply.github.com> Date: Sat, 15 Jun 2024 13:58:30 +0300 Subject: enable multithreading with goroutines (#20) --- pkg/messages/types/netFile.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'pkg/messages/types/netFile.go') diff --git a/pkg/messages/types/netFile.go b/pkg/messages/types/netFile.go index e74cdb3..837a4c0 100644 --- a/pkg/messages/types/netFile.go +++ b/pkg/messages/types/netFile.go @@ -4,13 +4,13 @@ import ( "fmt" "github.com/pektezol/bitreader" - "github.com/pektezol/sdp.go/pkg/writer" + "github.com/pektezol/sdp.go/pkg/types" ) type NetFile struct { - TransferId uint32 - FileName string - FileFlags string + TransferId uint32 `json:"transfer_id"` + FileName string `json:"file_name"` + FileFlags string `json:"file_flags"` } type NetFileFlags int @@ -34,14 +34,14 @@ func (netFileFlags NetFileFlags) String() string { } } -func ParseNetFile(reader *bitreader.Reader) NetFile { +func ParseNetFile(reader *bitreader.Reader, demo *types.Demo) NetFile { netFile := NetFile{ TransferId: reader.TryReadUInt32(), FileName: reader.TryReadString(), FileFlags: NetFileFlags(reader.TryReadBits(2)).String(), } - writer.TempAppendLine("\t\tTransfer ID: %d", netFile.TransferId) - writer.TempAppendLine("\t\tFile Name: %s", netFile.FileName) - writer.TempAppendLine("\t\tFile Flags: %s", netFile.FileFlags) + demo.Writer.TempAppendLine("\t\tTransfer ID: %d", netFile.TransferId) + demo.Writer.TempAppendLine("\t\tFile Name: %s", netFile.FileName) + demo.Writer.TempAppendLine("\t\tFile Flags: %s", netFile.FileFlags) return netFile } -- cgit v1.2.3