aboutsummaryrefslogtreecommitdiff
path: root/pkg/messages/types/netFile.go
blob: a41a0cf9889eba12b22ff2f48c8844290572a7c0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package messages

import "github.com/pektezol/bitreader"

type NetFile struct {
	TransferId    int32
	FileName      string
	FileRequested bool
}

func ParseNetFile(reader *bitreader.ReaderType) NetFile {
	return NetFile{
		TransferId:    int32(reader.TryReadBits(32)),
		FileName:      reader.TryReadString(),
		FileRequested: reader.TryReadBool(),
	}
}