make PeekingDeviceSet private

This commit is contained in:
Matthew Hodgson 2020-08-30 17:56:44 +03:00
parent b9342d9ee2
commit d7bdf71bef
2 changed files with 24 additions and 23 deletions

View file

@ -508,26 +508,8 @@ type SendToDeviceEvent struct {
SentByToken *StreamingToken
}
// For tracking peeking devices
type PeekingDevice struct {
ID string
UserID string
}
type PeekingDeviceSet map[PeekingDevice]bool
func (s PeekingDeviceSet) add(d PeekingDevice) {
s[d] = true
}
func (s PeekingDeviceSet) remove(d PeekingDevice) {
delete(s, d)
}
func (s PeekingDeviceSet) values() (vals []PeekingDevice) {
for d := range s {
vals = append(vals, d)
}
return
}