|
|
@@ -8,6 +8,7 @@ import (
|
|
|
"wartank/pkg/store"
|
|
|
"wartank/pkg/types"
|
|
|
"wartank/server/serv_bots"
|
|
|
+ "wartank/server/serv_pwa"
|
|
|
"wartank/server/serv_rpc"
|
|
|
)
|
|
|
|
|
|
@@ -17,6 +18,7 @@ type Server struct {
|
|
|
store types.IStore
|
|
|
servRpc *serv_rpc.ServRpc
|
|
|
servBots *serv_bots.ServBots
|
|
|
+ servPwa *serv_pwa.ServPwa
|
|
|
}
|
|
|
|
|
|
// NewServer -- возвращает новый объект приложения
|
|
|
@@ -26,7 +28,8 @@ func NewServer() (sf *Server, err error) {
|
|
|
return nil, fmt.Errorf("NewServer(): in make IKernel, err=\n\t%w", err)
|
|
|
}
|
|
|
sf = &Server{
|
|
|
- Kernel: kernel,
|
|
|
+ Kernel: kernel,
|
|
|
+ servPwa: serv_pwa.NewServPwa(),
|
|
|
}
|
|
|
sf.store, err = store.NewStore(sf)
|
|
|
if err != nil {
|
|
|
@@ -36,10 +39,10 @@ func NewServer() (sf *Server, err error) {
|
|
|
if err != nil {
|
|
|
return nil, fmt.Errorf("NewServer(): in create ServBots, err=%w", err)
|
|
|
}
|
|
|
- sf.servRpc, err = serv_rpc.NewServRpc(sf)
|
|
|
- if err != nil {
|
|
|
- return nil, fmt.Errorf("NewServer(): in make IServRpc, err=\n\t%w", err)
|
|
|
- }
|
|
|
+ // sf.servRpc, err = serv_rpc.NewServRpc(sf)
|
|
|
+ // if err != nil {
|
|
|
+ // return nil, fmt.Errorf("NewServer(): in make IServRpc, err=\n\t%w", err)
|
|
|
+ // }
|
|
|
return sf, nil
|
|
|
}
|
|
|
|
|
|
@@ -55,7 +58,8 @@ func (sf *Server) Run() error {
|
|
|
return fmt.Errorf("Server.Run(): in load bots, err=\n\t%w", err)
|
|
|
}
|
|
|
|
|
|
- go sf.servRpc.Run()
|
|
|
+ // go sf.servRpc.Run()
|
|
|
+ go sf.servPwa.Run()
|
|
|
<-sf.Done()
|
|
|
// if err := sf._erverWeb.Error(); err != nil {
|
|
|
// return fmt.Errorf("Server.Run(): in work IServHttp, err=\n\t%w", err)
|