More consistent naming

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-10-05 11:44:37 +02:00
parent 60437ea9e5
commit edb3f6fa1c
2 changed files with 66 additions and 66 deletions
+17 -17
View File
@@ -7,34 +7,34 @@ import (
)
type safeHandlerMap struct {
h map[string]*model.Handler
m sync.RWMutex
hs map[string]*model.Handler
m sync.RWMutex
}
var Handlers = New()
func New() safeHandlerMap {
return safeHandlerMap{
h: make(map[string]*model.Handler),
m: sync.RWMutex{},
hs: make(map[string]*model.Handler),
m: sync.RWMutex{},
}
}
func (hs *safeHandlerMap) Add(handler *model.Handler) {
hs.m.Lock()
hs.h[handler.Id] = handler
hs.m.Unlock()
func (shm *safeHandlerMap) Add(h *model.Handler) {
shm.m.Lock()
shm.hs[h.Id] = h
shm.m.Unlock()
}
func (hs *safeHandlerMap) Remove(id string) {
hs.m.Lock()
delete(hs.h, id)
hs.m.Unlock()
func (shm *safeHandlerMap) Remove(id string) {
shm.m.Lock()
delete(shm.hs, id)
shm.m.Unlock()
}
func (hs *safeHandlerMap) Get(id string) (*model.Handler, bool) {
hs.m.RLock()
hndl, ok := hs.h[id]
hs.m.RUnlock()
return hndl, ok
func (shm *safeHandlerMap) Get(id string) (*model.Handler, bool) {
shm.m.RLock()
h, ok := shm.hs[id]
shm.m.RUnlock()
return h, ok
}