Move logic into isRecent function
This commit is contained in:
parent
ca2ccc569d
commit
bd24198b05
13
main.go
13
main.go
|
@ -44,9 +44,7 @@ func tickGameStart(c *sn.Client) {
|
||||||
|
|
||||||
for _, n := range mentions {
|
for _, n := range mentions {
|
||||||
|
|
||||||
// we only care about current notifications
|
if !isRecent(n.Item.CreatedAt) {
|
||||||
x := time.Now().Add(-30 * time.Second)
|
|
||||||
if n.Item.CreatedAt.Before(x) {
|
|
||||||
log.Printf("ignoring old mention %d\n", n.Item.Id)
|
log.Printf("ignoring old mention %d\n", n.Item.Id)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@ -95,9 +93,7 @@ func tickGameProgress(c *sn.Client) {
|
||||||
|
|
||||||
for _, n := range replies {
|
for _, n := range replies {
|
||||||
|
|
||||||
// we only care about current notifications
|
if !isRecent(n.Item.CreatedAt) {
|
||||||
x := time.Now().Add(-30 * time.Second)
|
|
||||||
if n.Item.CreatedAt.Before(x) {
|
|
||||||
log.Printf("ignoring old reply %d\n", n.Item.Id)
|
log.Printf("ignoring old reply %d\n", n.Item.Id)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
@ -295,3 +291,8 @@ func parseGameProgress(input string) (string, error) {
|
||||||
|
|
||||||
return "", errors.New("failed to parse game update")
|
return "", errors.New("failed to parse game update")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func isRecent(t time.Time) bool {
|
||||||
|
x := time.Now().Add(-30 * time.Second)
|
||||||
|
return t.After(x)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue