seed data anew every 20 mins
This commit is contained in:
@@ -44,6 +44,8 @@ func main() {
|
||||
errl.Fatalf("repository: %v", err)
|
||||
}
|
||||
|
||||
seedDemoData(repo)
|
||||
|
||||
s := &Server{
|
||||
Cfg: cfg,
|
||||
initialCfg: cfg,
|
||||
@@ -79,6 +81,10 @@ func (s *Server) resetLoop(interval time.Duration) {
|
||||
if resetter, ok := s.repo.(interface{ Reset() }); ok {
|
||||
resetter.Reset()
|
||||
}
|
||||
|
||||
// Re-seed demo data after reset
|
||||
seedDemoData(s.repo)
|
||||
|
||||
s.mu.Lock()
|
||||
s.Cfg = s.initialCfg
|
||||
s.resetAt = time.Now().Add(interval)
|
||||
|
||||
Reference in New Issue
Block a user