Merge branch 'router-for-me:main' into main

This commit is contained in:
Luis Pater
2025-12-22 22:53:29 +08:00
committed by GitHub
7 changed files with 231 additions and 18 deletions
+12
View File
@@ -135,6 +135,18 @@ func NewManager(store Store, selector Selector, hook Hook) *Manager {
}
}
func (m *Manager) SetSelector(selector Selector) {
if m == nil {
return
}
if selector == nil {
selector = &RoundRobinSelector{}
}
m.mu.Lock()
m.selector = selector
m.mu.Unlock()
}
// SetStore swaps the underlying persistence store.
func (m *Manager) SetStore(store Store) {
m.mu.Lock()