dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit c1f425d8f8dabed8fb3cfe425dc5e924fa8cf526
parent 4830625e0fd7b6707c45b17c26bf56538d6f1c5e
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 10 Nov 2022 12:47:31 -0800

incr karma method

Diffstat:
Mpkg/database/tableUsers.go | 8++++++++
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 +}