Archived
1
0
Fork 0

Handle Twitter duplicates (#20)

This commit adds a hash attribute to help identify duplicate messages. Tweets
have a TweetID attribute for the initial thread identifier and a LastTweetID
attribute to keep track of the last reply to eventually continue the thread if a
duplicate is detected.

Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
Julien Riou 2021-04-15 15:13:00 +02:00
commit 1f5cef17d2
No known key found for this signature in database
GPG key ID: FF42D23B580C89F7
6 changed files with 163 additions and 31 deletions

View file

@ -26,3 +26,13 @@ func ContainsString(arr []string, str string) bool {
}
return false
}
// CoalesceInt64 returns the first non zero value from variadic int64 arguments
func CoalesceInt64(values ...int64) int64 {
for _, value := range values {
if value != 0 {
return value
}
}
return 0
}