Documentation
¶
Index ¶
- Constants
- type Event
- type Params
- type Tracker
- func (s *Tracker) GenerateRandomDispatchMarker()
- func (s *Tracker) GenerateRandomUserMarker()
- func (s *Tracker) GetUserById(id int32) (*livemap.UserMarker, bool)
- func (s *Tracker) GetUserByJobAndID(job string, userId int32) (*livemap.UserMarker, bool)
- func (s *Tracker) GetUsers(job string) (*xsync.MapOf[int32, *livemap.UserMarker], bool)
- func (s *Tracker) IsUserOnDuty(job string, userId int32) bool
- func (s *Tracker) Subscribe() chan *Event
- func (s *Tracker) Unsubscribe(c chan *Event)
- type UserInfo
Constants ¶
View Source
const (
MaxDispatchMarkerLimit = 120
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Tracker ¶
type Tracker struct {
// contains filtered or unexported fields
}
func (*Tracker) GenerateRandomDispatchMarker ¶
func (s *Tracker) GenerateRandomDispatchMarker()
func (*Tracker) GenerateRandomUserMarker ¶
func (s *Tracker) GenerateRandomUserMarker()
func (*Tracker) GetUserById ¶
func (s *Tracker) GetUserById(id int32) (*livemap.UserMarker, bool)
func (*Tracker) GetUserByJobAndID ¶
func (*Tracker) Unsubscribe ¶
Click to show internal directories.
Click to hide internal directories.