Versions in this module Expand all Collapse all v1 v1.0.1 Sep 28, 2021 Changes in this version + var ErrLockExists = fmt.Errorf("lock exists") + var ErrNoLockExists = fmt.Errorf("no lock exists") + func NewMiddleware(l Lock) eh.CommandHandlerMiddleware + type LocalLock struct + func NewLocalLock() *LocalLock + func (l *LocalLock) Lock(id string) error + func (l *LocalLock) Unlock(id string) error + type Lock interface + Lock func(id string) error + Unlock func(id string) error