Documentation
¶
Overview ¶
Package scope resuelve el alcance de lectura activo: dado un scope con nombre (de config), calcula qué chats puede ver el agente. Es opt-in — sin scope activo, el acceso es completo (comportamiento por defecto de nem).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option func(*cfg) error
Option configura el Resolver.
type Resolver ¶
type Resolver interface {
// Active indica si hay un scope activo. Si es false, el acceso es completo.
Active() bool
// Name devuelve el nombre del scope activo ("" si no hay).
Name() string
// AllowedChatIDs filtra los chats dados a los que caen dentro del scope.
// Si no hay scope activo, devuelve los ids de todos los chats.
AllowedChatIDs(chats []ChatRef) ([]string, error)
}
Resolver decide qué chats son visibles bajo el scope activo.
Click to show internal directories.
Click to hide internal directories.