MCPcopy Create free account
hub / github.com/astercloud/aster / NewPreferenceManager

Function NewPreferenceManager

pkg/memory/preference.go:96–102  ·  view source on GitHub ↗

NewPreferenceManager 创建偏好管理器

(config PreferenceManagerConfig)

Source from the content-addressed store, hash-verified

94
95// NewPreferenceManager 创建偏好管理器
96func NewPreferenceManager(config PreferenceManagerConfig) *PreferenceManager {
97 return &PreferenceManager{
98 preferences: make(map[string][]*Preference),
99 categoryIndex: make(map[string][]*Preference),
100 config: config,
101 }
102}
103
104// AddPreference 添加偏好
105func (pm *PreferenceManager) AddPreference(ctx context.Context, pref *Preference) error {

Calls

no outgoing calls