Start recording last rev for each repo
This commit is contained in:
parent
85259baa1c
commit
9c51a4621f
2 changed files with 9 additions and 0 deletions
|
@ -356,6 +356,14 @@ func (c *Consumer) processMessage(ctx context.Context, typ string, r io.Reader,
|
|||
}
|
||||
}
|
||||
|
||||
err = c.db.Model(&repo.Repo{}).Where(&repo.Repo{ID: repoInfo.ID}).
|
||||
Updates(&repo.Repo{
|
||||
LastFirehoseRev: payload.Rev,
|
||||
}).Error
|
||||
if err != nil {
|
||||
log.Error().Err(err).Msgf("Failed to update last_firehose_rev for %q: %s", repoInfo.DID, err)
|
||||
}
|
||||
|
||||
if payload.TooBig {
|
||||
// Just trigger a re-index by resetting rev.
|
||||
err := c.db.Model(&repo.Repo{}).Where(&repo.Repo{ID: repoInfo.ID}).
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue