load from database

This commit is contained in:
Alireza Ahmadi
2024-12-25 10:57:17 +01:00
parent 7a047daf6f
commit ed48cdca33
13 changed files with 290 additions and 130 deletions
+13 -8
View File
@@ -16,11 +16,12 @@ import (
type APP struct {
service.SettingService
webServer *web.Server
subServer *sub.Server
cronJob *cronjob.CronJob
logger *logging.Logger
core *core.Core
configService *service.ConfigService
webServer *web.Server
subServer *sub.Server
cronJob *cronjob.CronJob
logger *logging.Logger
core *core.Core
}
func NewApp() *APP {
@@ -46,8 +47,8 @@ func (a *APP) Init() error {
a.webServer = web.NewServer()
a.subServer = sub.NewServer()
configService := service.NewConfigService(a.core)
err = configService.InitConfig()
a.configService = service.NewConfigService(a.core)
err = a.configService.InitConfig()
if err != nil {
return err
}
@@ -80,7 +81,7 @@ func (a *APP) Start() error {
return err
}
err = a.core.Start()
err = a.configService.StartCore()
if err != nil {
logger.Error(err)
}
@@ -98,6 +99,10 @@ func (a *APP) Stop() {
if err != nil {
logger.Warning("stop Web Server err:", err)
}
err = a.configService.StopCore()
if err != nil {
logger.Warning("stop Core err:", err)
}
}
func (a *APP) initLog() {