an app.bsky.* indexer

add Model

Changed files
+2 -2
cmd
+1 -1
cmd/monarch/firehose.go
···
cs.firehoseLk.Lock()
defer cs.firehoseLk.Unlock()
-
if err := cs.store.Where(firehoseCursor{Key: "firehose"}).Update("val", cs.firehoseSeq).Error; err != nil {
+
if err := cs.store.Model(&firehoseCursor{}).Where(firehoseCursor{Key: "firehose"}).Update("val", cs.firehoseSeq).Error; err != nil {
return fmt.Errorf("error persisting firehose seq: %w", err)
}
return nil
+1 -1
cmd/monarch/hosts.go
···
}
func (cs *CursorService) SetHostCursor(host string, cursor string) error {
-
if err := cs.store.Where(hostCursor{
+
if err := cs.store.Model(&hostCursor{}).Where(hostCursor{
Host: host,
}).Update("cursor", cursor).Error; err != nil {
return err