* feat(backend): moved click events to bulks * feat(backend): insert click event with host + path
22 lines
417 B
Go
22 lines
417 B
Go
package messages
|
|
|
|
type pageLocations struct {
|
|
urls map[uint64]string
|
|
}
|
|
|
|
func NewPageLocations() *pageLocations {
|
|
return &pageLocations{urls: make(map[uint64]string)}
|
|
}
|
|
|
|
func (p *pageLocations) Set(sessID uint64, url string) {
|
|
p.urls[sessID] = url
|
|
}
|
|
|
|
func (p *pageLocations) Get(sessID uint64) string {
|
|
url := p.urls[sessID]
|
|
return url
|
|
}
|
|
|
|
func (p *pageLocations) Delete(sessID uint64) {
|
|
delete(p.urls, sessID)
|
|
}
|