Store hashed ips. Display unique ip count in catalog

This commit is contained in:
Dominic Ferrando
2025-04-20 20:54:34 -04:00
parent 1148648aa4
commit c8b549115a
6 changed files with 63 additions and 19 deletions
+9
View File
@@ -12,6 +12,7 @@ import (
"strings"
"github.com/disintegration/imaging"
"github.com/dominicf2001/comfychan/internal/database"
)
// 10 MB memory limit
@@ -102,3 +103,11 @@ func SavePostFile(file *multipart.File, filename string) error {
return nil
}
func SumUniquePostIps(posts []database.Post) int {
uniqueIpHashes := map[string]bool{}
for _, post := range posts {
uniqueIpHashes[post.IpHash] = true
}
return len(uniqueIpHashes)
}