irc-medialink/manager/manager.go

23 lines
301 B
Go

package manager
import (
"sync"
"github.com/patrickmn/go-cache"
)
type Manager struct {
// antiflood variables
cache *cache.Cache
// parser variables
stateLock sync.RWMutex
registeredParsers []Parser
}
func NewManager() *Manager {
m := new(Manager)
m.initAntiflood()
return m
}