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

Function NewPersistentPreferenceManager

pkg/memory/preference_storage.go:150–158  ·  view source on GitHub ↗

NewPersistentPreferenceManager 创建持久化偏好管理器

(
	config PreferenceManagerConfig,
	storage PreferenceStorage,
)

Source from the content-addressed store, hash-verified

148
149// NewPersistentPreferenceManager 创建持久化偏好管理器
150func NewPersistentPreferenceManager(
151 config PreferenceManagerConfig,
152 storage PreferenceStorage,
153) *PersistentPreferenceManager {
154 return &PersistentPreferenceManager{
155 PreferenceManager: NewPreferenceManager(config),
156 storage: storage,
157 }
158}
159
160// SaveUser 保存用户的偏好到持久化存储
161func (pm *PersistentPreferenceManager) SaveUser(ctx context.Context, userID string) error {

Calls 1

NewPreferenceManagerFunction · 0.85