Files

38 lines
1.3 KiB
Go
Raw Normal View History

2021-09-28 11:47:19 +08:00
package app
import (
"SciencesServer/app/common/model"
"SciencesServer/app/event"
"SciencesServer/app/service"
"SciencesServer/config"
"SciencesServer/serve/orm"
2022-01-27 14:50:52 +08:00
"SciencesServer/utils"
2021-09-28 11:47:19 +08:00
)
func Init() {
// RedisHash存储/移除监听
service.Subscribe(config.EventForRedisHashProduce, event.NewRedisHashProduce())
service.Subscribe(config.EventForRedisHashDestroy, event.NewRedisHashDestroy())
// RedisList存储/移除监听
service.Subscribe(config.EventForRedisListProduce, event.NewRedisListProduce())
service.Subscribe(config.EventForRedisListDestroy, event.NewRedisListDestroy())
// 帐号登录监听
service.Subscribe(config.EventForAccountLoginProduce, event.NewAccountUserLoginProduce())
// 日志录入监听
service.Subscribe(config.EventForSysLogProduce, event.NewSysLogProduce())
2021-12-01 11:31:55 +08:00
// 消耗录入监听
service.Subscribe(config.EventForConsumeProduce, event.NewConsume())
2021-12-16 15:07:53 +08:00
// 活动加入监听
service.Subscribe(config.EventForActivityJoinProduce, event.NewActivityJoin())
2022-01-20 18:25:31 +08:00
// 浏览录入监听
service.Subscribe(config.EventForVisitProduce, event.NewVisit())
2021-10-13 14:35:24 +08:00
// 开启权限
2021-12-28 10:38:02 +08:00
service.NewAuth().Register()(config.EngineInfo.Mode, orm.GetDB(), model.NewSysAuthRule().TableName())
2021-12-28 09:18:32 +08:00
// 开启缓存存储
service.NewCache()().Init()
2022-01-27 14:50:52 +08:00
// 开启Websocket
go utils.TryCatch(func() {
service.NewHub().Run()
})
2021-09-28 11:47:19 +08:00
}