index.go 502 B

12345678910111213141516171819202122
  1. package app
  2. import (
  3. "pbx-api-gin/internal/app/ami/action"
  4. "pbx-api-gin/internal/app/mysql"
  5. "pbx-api-gin/internal/app/stc"
  6. "pbx-api-gin/internal/app/stc/socket"
  7. "pbx-api-gin/pkg/lfshook"
  8. )
  9. func StartApp() {
  10. mysql.CreateDBInstance()
  11. // 启动带有重连机制的连接管理协程
  12. go stc.StartStcConnection(socket.Conn)
  13. // 启动其他服务...
  14. // 启动 AMI
  15. go func() {
  16. action.StartAMI(func() {
  17. lfshook.NewLogger().Info("ami callback")
  18. }, []func(event map[string]string){})
  19. }()
  20. }