mirror of
https://github.com/hoernschen/dendrite.git
synced 2025-08-01 22:02:46 +00:00
make PeekingDeviceSet private
This commit is contained in:
parent
b9342d9ee2
commit
d7bdf71bef
2 changed files with 24 additions and 23 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue