database changes
This commit is contained in:
@@ -100,7 +100,7 @@ func passiveIncome(b *laniakea.Bot) error {
|
||||
user.BtcIncome = user.BtcIncome.Add(btcIncome)
|
||||
user.IncomeTime = time.Now()
|
||||
|
||||
_, err = userRep.Update(user)
|
||||
_, err = userRep.Update(&user)
|
||||
if err != nil {
|
||||
b.Logger().Error(err)
|
||||
continue
|
||||
|
||||
@@ -88,7 +88,7 @@ func (w *DatabaseWriter) Print(level slog.LogLevel, prefix string, traceback []*
|
||||
if messages[len(messages)-1] == "\n" {
|
||||
messages = messages[:len(messages)-1]
|
||||
}
|
||||
entry := &mdb.ConsoleLogEntry{
|
||||
entry := mdb.ConsoleLogEntry{
|
||||
Level: level.GetName(),
|
||||
Prefix: prefix,
|
||||
Traceback: slog.FormatFullTraceback(traceback),
|
||||
|
||||
@@ -73,7 +73,7 @@ func rpInfo(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
|
||||
return
|
||||
}
|
||||
|
||||
var waifu *psql.Waifu
|
||||
var waifu psql.Waifu
|
||||
waifuId := rpRepRed.GetSelectedWaifu(ctx.FromID)
|
||||
if waifuId == 0 {
|
||||
waifus, err := waifuRep.GetByUserId(ctx.FromID)
|
||||
@@ -130,7 +130,7 @@ func rpInfo(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
|
||||
|
||||
func rpWaifuList(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
|
||||
waifuRep := psql.NewWaifuRepository(db)
|
||||
waifus := make(extypes.Slice[*psql.Waifu], 0)
|
||||
waifus := make(extypes.Slice[psql.Waifu], 0)
|
||||
var err error
|
||||
|
||||
userRep := psql.NewUserRepository(db)
|
||||
@@ -148,7 +148,7 @@ func rpWaifuList(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
|
||||
ctx.Error(err)
|
||||
return
|
||||
}
|
||||
waifus = waifus.Filter(func(w *psql.Waifu) bool {
|
||||
waifus = waifus.Filter(func(w psql.Waifu) bool {
|
||||
return len(w.RpPrompt) > 0
|
||||
})
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.nix13.pw/scuroneko/extypes"
|
||||
"git.nix13.pw/scuroneko/laniakea"
|
||||
)
|
||||
|
||||
@@ -224,7 +225,7 @@ func waifuSearch(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) {
|
||||
return
|
||||
}
|
||||
|
||||
var freeWaifus []*psql.Waifu
|
||||
var freeWaifus extypes.Slice[psql.Waifu]
|
||||
rarity := 3
|
||||
if rand == 0 {
|
||||
rarity = 5
|
||||
|
||||
Reference in New Issue
Block a user