commit c1f425d8f8dabed8fb3cfe425dc5e924fa8cf526
parent 4830625e0fd7b6707c45b17c26bf56538d6f1c5e
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 10 Nov 2022 12:47:31 -0800
incr karma method
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go
@@ -528,3 +528,11 @@ func createUser(username, password, repassword, gpgPublicKey string, isAdmin, ve
func (u *User) SetAvatar(b []byte) {
u.Avatar = b
}
+
+func (u *User) IncrKarma(karma int64, description string) {
+ if _, err := CreateKarmaHistory(karma, description, u.ID, nil); err != nil {
+ logrus.Error(err)
+ return
+ }
+ u.Karma += karma
+}