From 5655170779702fb8e390ab948bee7cff1f3fde87 Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Mon, 15 Apr 2024 19:42:32 +0200 Subject: [PATCH] fix(xp): already removed never reset --- xp/member.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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,