an app.bsky.* indexer
1package main 2 3import ( 4 "sync" 5 6 "github.com/bluesky-social/indigo/backfill" 7 "gorm.io/gorm" 8) 9 10type Backend struct { 11 state *gorm.DB 12 data *gorm.DB 13 bf *backfill.Backfiller 14 15 firehoseLk sync.Mutex 16 firehoseSeq string 17 reposLk sync.Mutex 18 reposSeq string 19} 20 21func NewBackend(state, data *gorm.DB) *Backend { 22 return &Backend{ 23 state: state, 24 data: data, 25 } 26}