32 lines
361 B
Go
32 lines
361 B
Go
package f5
|
|
|
|
import "q5"
|
|
|
|
var _app *app
|
|
var _Timer *q5.XTimer
|
|
var _SysLog *SysLog_
|
|
var _TgLog *TGLog_
|
|
|
|
func Timer() *q5.XTimer {
|
|
return _Timer
|
|
}
|
|
|
|
func SysLog() *SysLog_ {
|
|
return _SysLog
|
|
}
|
|
|
|
func TgLog() *TGLog_ {
|
|
return _TgLog
|
|
}
|
|
|
|
func GetApp() App {
|
|
return _app
|
|
}
|
|
|
|
func Run(userApp UserApp) {
|
|
_app = new(app)
|
|
_app.init(userApp)
|
|
_app.run()
|
|
_app.unInit()
|
|
}
|