dkforest

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

tableKarmaHistory.go (551B)


      1 package database
      2 
      3 import "time"
      4 
      5 type KarmaHistory struct {
      6 	ID          int64
      7 	Karma       int64
      8 	Description string
      9 	UserID      UserID
     10 	FromUserID  *int64
     11 	CreatedAt   time.Time
     12 }
     13 
     14 func (d *DkfDB) CreateKarmaHistory(karma int64, description string, userID UserID, fromUserID *int64) (out KarmaHistory, err error) {
     15 	out = KarmaHistory{
     16 		Karma:       karma,
     17 		Description: description,
     18 		UserID:      userID,
     19 		FromUserID:  fromUserID,
     20 	}
     21 	err = d.db.Create(&out).Error
     22 	return
     23 }
     24 
     25 func (KarmaHistory) TableName() string {
     26 	return "karma_history"
     27 }