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

import "github.com/pektezol/bitreader"

type SvcVoiceData struct {
	Client    int8
	Proximity int8
	Data      []byte
}

func ParseSvcVoiceData(reader *bitreader.ReaderType) SvcVoiceData {
	svcvoicedata := SvcVoiceData{
		Client:    int8(reader.TryReadInt8()),
		Proximity: int8(reader.TryReadInt8()),
	}
	length := reader.TryReadInt16()
	svcvoicedata.Data = reader.TryReadBytesToSlice(int(length / 8))
	return svcvoicedata
}