|
@@ -7,11 +7,11 @@ import (
|
|
|
"strings"
|
|
"strings"
|
|
|
"sync"
|
|
"sync"
|
|
|
|
|
|
|
|
|
|
+ . "wartank/app/lev0/alias"
|
|
|
|
|
+ . "wartank/app/lev0/types"
|
|
|
|
|
+ "wartank/app/lev2/serv_bots/warbot"
|
|
|
"wartank/pkg/kernel/kernel_log"
|
|
"wartank/pkg/kernel/kernel_log"
|
|
|
. "wartank/pkg/kernel/kernel_types"
|
|
. "wartank/pkg/kernel/kernel_types"
|
|
|
- . "wartank/server/lev0/alias"
|
|
|
|
|
- . "wartank/server/lev0/types"
|
|
|
|
|
- "wartank/server/lev2/serv_bots/warbot"
|
|
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
const (
|
|
const (
|
|
@@ -21,7 +21,7 @@ const (
|
|
|
// СловарьБотов -- потокобезопасный словарь ботов
|
|
// СловарьБотов -- потокобезопасный словарь ботов
|
|
|
type СловарьБотов struct {
|
|
type СловарьБотов struct {
|
|
|
конт ИЯдроКонтекст
|
|
конт ИЯдроКонтекст
|
|
|
- сервер ИСервер
|
|
|
|
|
|
|
+ сервер ИПриложение
|
|
|
хран IKernelStore
|
|
хран IKernelStore
|
|
|
словарь map[АБотНомер]ИБот
|
|
словарь map[АБотНомер]ИБот
|
|
|
блок sync.RWMutex
|
|
блок sync.RWMutex
|
|
@@ -29,7 +29,7 @@ type СловарьБотов struct {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// НовСловарьБотов -- возвращает новый потокобезопасный словарь ботов
|
|
// НовСловарьБотов -- возвращает новый потокобезопасный словарь ботов
|
|
|
-func НовСловарьБотов(конт ИЯдроКонтекст, сервер ИСервер) *СловарьБотов {
|
|
|
|
|
|
|
+func НовСловарьБотов(конт ИЯдроКонтекст, сервер ИПриложение) *СловарьБотов {
|
|
|
лог := kernel_log.НовЛоггер("СловарьБотов")
|
|
лог := kernel_log.НовЛоггер("СловарьБотов")
|
|
|
лог.Инфо("НовСловарьБотов()\n")
|
|
лог.Инфо("НовСловарьБотов()\n")
|
|
|
лог.Паника(сервер == nil, "НовСловарьБотов(): ИСервер==nil")
|
|
лог.Паника(сервер == nil, "НовСловарьБотов(): ИСервер==nil")
|