Low-latency AT Protocol interaction indexer.
20

Configure Feed

Select the types of activity you want to include in your feed.

store: enable WAL

Aly Raffauf (Jul 2, 2026, 9:47 PM EDT) a0169962 9c059b55

+7 -1
+7 -1
internal/store/store.go
··· 33 33 return nil, fmt.Errorf("open database: %w", err) 34 34 } 35 35 36 + if _, err := db.Exec("PRAGMA journal_mode=WAL;"); err != nil { 37 + return nil, fmt.Errorf("set journal mode: %w", err) 38 + } 39 + if _, err := db.Exec("PRAGMA busy_timeout=5000;"); err != nil { 40 + return nil, fmt.Errorf("set busy timeout: %w", err) 41 + } 42 + 36 43 if _, err := db.Exec(schema); err != nil { 37 44 return nil, fmt.Errorf("create schema: %w", err) 38 45 } 39 46 40 47 return &Store{db: db}, nil 41 - 42 48 }