55 lines
737 B
Go
55 lines
737 B
Go
package f5
|
|
|
|
var _app *app
|
|
var _timer *timer
|
|
var _sysLog *sysLog
|
|
var _tgLog *tgLog
|
|
var _httpCliMgr *httpCliMgr
|
|
var _dbFilter *dbFilter
|
|
var _goStyleDb *goDbPool
|
|
var _jsStyleDb *dbPool
|
|
var _msgQueue *msgQueue
|
|
|
|
func GetApp() App {
|
|
return _app
|
|
}
|
|
|
|
func GetTimer() *timer {
|
|
return _timer
|
|
}
|
|
|
|
func GetSysLog() *sysLog {
|
|
return _sysLog
|
|
}
|
|
|
|
func GetTgLog() *tgLog {
|
|
return _tgLog
|
|
}
|
|
|
|
func GetHttpCliMgr() *httpCliMgr {
|
|
return _httpCliMgr
|
|
}
|
|
|
|
func GetDbFilter() *dbFilter {
|
|
return _dbFilter
|
|
}
|
|
|
|
func GetGoStyleDb() *goDbPool {
|
|
return _goStyleDb
|
|
}
|
|
|
|
func GetJsStyleDb() *dbPool {
|
|
return _jsStyleDb
|
|
}
|
|
|
|
func GetMsgQueue() *msgQueue {
|
|
return _msgQueue
|
|
}
|
|
|
|
func Run(userApp UserApp) {
|
|
_app = new(app)
|
|
_app.init(userApp)
|
|
_app.run()
|
|
_app.unInit()
|
|
}
|