aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me>2024-04-15 19:42:32 +0200
committerAnhgelus Morhtuuzh <anhgelus.morhtuuzh@proton.me>2024-04-15 19:42:32 +0200
commit5655170779702fb8e390ab948bee7cff1f3fde87 (patch)
tree7b192cd33e114a568723c10ff8a5fa959cba558f
parent76745af0e841518835a73e6e3590a1b85e579163 (diff)
fix(xp): already removed never reset
-rw-r--r--xp/member.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/xp/member.go b/xp/member.go
index 977f5a0..bbf013c 100644
--- a/xp/member.go
+++ b/xp/member.go
@@ -70,6 +70,15 @@ func (c *Copaing) SetLastEvent() {
utils.SendAlert("xp/member.go - Setting last event", err.Error(), "time", t, "base_key", u.GenKey())
return
}
+ err = client.Set(context.Background(), fmt.Sprintf(
+ "%s:%s",
+ u.GenKey(),
+ AlreadyRemoved,
+ ), "0", 0).Err()
+ if err != nil {
+ utils.SendAlert("xp/member.go - Setting already removed to 0", err.Error(), "time", t, "base_key", u.GenKey())
+ return
+ }
}
func (c *Copaing) HourSinceLastEvent() uint {
@@ -120,7 +129,7 @@ func (c *Copaing) AddXPAlreadyRemoved(xp uint) uint {
), exp, 0).Err()
if err != nil {
utils.SendAlert(
- "xp/member.go - Setting last event",
+ "xp/member.go - Setting already removed",
err.Error(),
"xp already removed",
exp,