feat kafka
This commit is contained in:
29
app/timer.go
Normal file
29
app/timer.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package app
|
||||
|
||||
import (
|
||||
"git.hlsq.asia/mmorpg/service-common/module"
|
||||
"git.hlsq.asia/mmorpg/service-qgdzs/internal/timer"
|
||||
"sync"
|
||||
)
|
||||
|
||||
// ModuleTimer 定时器模块
|
||||
type ModuleTimer struct {
|
||||
module.DefaultModule
|
||||
timer *timer.Timer
|
||||
}
|
||||
|
||||
func (m *ModuleTimer) Init() error {
|
||||
m.timer = &timer.Timer{}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *ModuleTimer) Start(ready *sync.WaitGroup) error {
|
||||
m.timer.Start()
|
||||
ready.Done()
|
||||
return nil
|
||||
}
|
||||
|
||||
func (m *ModuleTimer) Stop() error {
|
||||
m.timer.Stop()
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user