goshorly/db/AddLinks.go
2022-01-13 20:06:30 +01:00

23 lines
383 B
Go

package db
import (
"strconv"
)
func StatsIncreaseTotalLinks() (int, error) {
val, err := Client.Get(ctx, "total-links").Result()
if err != nil {
err := Client.Set(ctx, "total-links", "0", 0).Err()
if err != nil {
return 0, err
}
}
i, _ := strconv.Atoi(val)
i++
err = Client.Set(ctx, "total-links", i, 0).Err()
if err != nil {
return 0, err
}
return i, nil
}