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