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