Skip to content

Commit

Permalink
loader - look back 14 days for reverts
Browse files Browse the repository at this point in the history
  • Loading branch information
DamianZaremba committed Jan 4, 2025
1 parent 2a02e9e commit 3d60291
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 2 deletions.
1 change: 1 addition & 0 deletions pkg/cbng/config/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ import (

var ReleaseTag = "development"
var RecentRevertThreshold = int64(86400)
var RecentChangeWindow = int64(14 * 86400)

type BotConfiguration struct {
Owner string
Expand Down
3 changes: 2 additions & 1 deletion pkg/cbng/loader/page_recent_edit_count.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package loader

import (
"fmt"
"github.com/cluebotng/botng/pkg/cbng/config"
"github.com/cluebotng/botng/pkg/cbng/database"
"github.com/cluebotng/botng/pkg/cbng/helpers"
"github.com/cluebotng/botng/pkg/cbng/metrics"
Expand All @@ -26,7 +27,7 @@ func LoadPageRecentEditCount(wg *sync.WaitGroup, db *database.DatabaseConnection

logger := change.Logger.WithField("function", "loader.LoadPageRecentEditCount")

pageRecentEditCount, err := db.Replica.GetPageRecentEditCount(logger, change.Common.NamespaceId, helpers.PageTitleWithoutNamespace(change.Common.Title), change.ReceivedTime.Unix()-14*86400)
pageRecentEditCount, err := db.Replica.GetPageRecentEditCount(logger, change.Common.NamespaceId, helpers.PageTitleWithoutNamespace(change.Common.Title), change.ReceivedTime.Unix()-config.RecentChangeWindow)
if err != nil {
metrics.EditStatus.With(prometheus.Labels{"state": "lookup_page_recent_edits", "status": "failed"}).Inc()
logger.Error(err.Error())
Expand Down
3 changes: 2 additions & 1 deletion pkg/cbng/loader/page_recent_revert_count.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package loader

import (
"fmt"
"github.com/cluebotng/botng/pkg/cbng/config"
"github.com/cluebotng/botng/pkg/cbng/database"
"github.com/cluebotng/botng/pkg/cbng/helpers"
"github.com/cluebotng/botng/pkg/cbng/metrics"
Expand All @@ -25,7 +26,7 @@ func LoadPageRecentRevertCount(wg *sync.WaitGroup, db *database.DatabaseConnecti
_, span := metrics.OtelTracer.Start(change.TraceContext, "LoadPageRecentRevertCount")
defer span.End()

pageRecentRevertCount, err := db.Replica.GetPageRecentRevertCount(logger, change.Common.NamespaceId, helpers.PageTitleWithoutNamespace(change.Common.Title), change.ReceivedTime.Unix())
pageRecentRevertCount, err := db.Replica.GetPageRecentRevertCount(logger, change.Common.NamespaceId, helpers.PageTitleWithoutNamespace(change.Common.Title), change.ReceivedTime.Unix()-config.RecentChangeWindow)
if err != nil {
metrics.EditStatus.With(prometheus.Labels{"state": "lookup_page_recent_reverts", "status": "failed"}).Inc()
logger.Error(err.Error())
Expand Down

0 comments on commit 3d60291

Please sign in to comment.