database changes

This commit is contained in:
2026-02-12 15:09:06 +03:00
parent c5448b14f6
commit 022cf4ba06
18 changed files with 202 additions and 223 deletions

View File

@@ -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

View File

@@ -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),

View File

@@ -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
})

View File

@@ -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