From b804e433516a88f2709138d686fa3b117d0b2fe2 Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Tue, 20 Jan 2026 17:01:52 +0300 Subject: [PATCH] ai scenarios start --- database/psql/rp.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/database/psql/rp.go b/database/psql/rp.go index 2825266..711f64e 100644 --- a/database/psql/rp.go +++ b/database/psql/rp.go @@ -85,5 +85,12 @@ func (rep *RPRepository) GetPreset(id string) (*RPGeneralPreset, error) { } func (rep *RPRepository) GetAllScenarios() ([]*RPScenarios, error) { - return nil, nil + scenarios := make([]*RPScenarios, 0) + err := rep.db.Select(&scenarios, "SELECT * FROM rp_scenarios;") + return scenarios, err +} +func (rep *RPRepository) GetScenario(id int) (*RPScenarios, error) { + scenario := new(RPScenarios) + err := rep.db.Select(scenario, "SELECT * FROM rp_scenarios WHERE id=$1;", id) + return scenario, err }