Procházet zdrojové kódy

d01 Частичные доработки

SVI před 2 roky
rodič
revize
0bba208be9

+ 8 - 0
desktop/desktop.go

@@ -15,6 +15,7 @@ import (
 	"wartank/desktop/config"
 	"wartank/desktop/win_bots_add_login"
 	"wartank/desktop/win_bots_add_pass"
+	"wartank/desktop/win_bots_list"
 	"wartank/desktop/win_bots_menu"
 	"wartank/desktop/win_config"
 	"wartank/desktop/win_config_server"
@@ -129,6 +130,13 @@ func NewDesktop() (*Desktop, error) {
 			}
 			sf.dictWin[winBotsAddPass.Name()] = winBotsAddPass
 		}
+		{ // WinBotsLst
+			winBotsLst, err := win_bots_list.NewWinBotsList(sf)
+			if err != nil {
+				return nil, fmt.Errorf("NewDesktop(): in create WinBotsLst, err=\n\t%w", err)
+			}
+			sf.dictWin[winBotsLst.Name()] = winBotsLst
+		}
 	}
 	sf.winName = cons.WinDefault
 	go sf.tick()

+ 1 - 1
desktop/win_bots_list/win_bot_list.go

@@ -22,7 +22,7 @@ type WinBotsList struct {
 
 // NewWinBotsList -- возвращает новое окно для ввода списка ботов а бото-ферме вар-танк
 func NewWinBotsList(desk types.IDesktop) (*WinBotsList, error) {
-	winBase, err := win_base.NewWinBase(desk, cons.WinBotsAddPass)
+	winBase, err := win_base.NewWinBase(desk, cons.WinBotsList)
 	if err != nil {
 		return nil, fmt.Errorf("NewWinBotsList(): in create WinBase, err=\n\t%w", err)
 	}

+ 2 - 0
desktop/win_bots_menu/win_bots_menu.go

@@ -41,6 +41,8 @@ func (sf *WinBotsMenu) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 			winName = cons.WinDefault
 		case "1": // Выбор один
 			winName = cons.WinBotsAddLogin
+		case "3": // Список ботов
+			winName = cons.WinBotsList
 		}
 	}
 	if winName != "" {