package slots import ( "mongo.games.com/game/gamesrv/slotspkg/internal/module/session" "mongo.games.com/game/gamesrv/slotspkg/slots/plugin" "time" ) var SlotsMgrSington = &SlotsMgr{} type SlotsMgr struct { } func (sm *SlotsMgr) ModuleName() string { return "slots" } func ServiceName() string { return "slots" } func (sm *SlotsMgr) Init() { plugin.Init() } func (sm *SlotsMgr) GetSession(uid uint64) *session.Session { s := managermgr.SessionMgrSington.GetSession(uid) return s } func (sm *SlotsMgr) GetSessionSimulator(uid uint64) *session.Session { s := managermgr.SessionMgrSington.GetSessionSimulator(uid) return s } func (sm *SlotsMgr) Update() { } func (sm *SlotsMgr) Shutdown() { plugin.Close() } func init() { module.RegisteModule(SlotsMgrSington, time.Hour, 0) }