tipitypy/reader/db_reader.go

17 lines
328 B
Go
Raw Permalink Normal View History

2025-02-15 18:06:22 +01:00
package reader
import (
"fmt"
"tipitypy/db"
)
2025-02-15 23:56:53 +01:00
func GetSourceWords() ([]string, error) {
2025-02-15 18:06:22 +01:00
dbc := db.Connect()
var res []string
err := dbc.Raw(`SELECT value FROM words WHERE deleted_at IS NULL ORDER BY RANDOM() LIMIT 10;`).Scan(&res).Error
if err != nil {
2025-02-15 23:56:53 +01:00
return nil, fmt.Errorf("dbc.Raw: %w", err)
2025-02-15 18:06:22 +01:00
}
2025-02-15 23:56:53 +01:00
return res, nil
2025-02-15 18:06:22 +01:00
}