From e7ca25ad580f64ad1c0650c3a9e84b01e34b895e Mon Sep 17 00:00:00 2001 From: Pavel Date: Thu, 2 May 2024 12:40:25 +0300 Subject: [PATCH] add new amo repo method --- repository/amo/amo.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/repository/amo/amo.go b/repository/amo/amo.go index 84e7a40..203b53b 100644 --- a/repository/amo/amo.go +++ b/repository/amo/amo.go @@ -719,6 +719,24 @@ func (r *AmoRepository) GettingQuizRules(ctx context.Context, quizID int) (*mode }, nil } +func (r *AmoRepository) UpdateFieldRules(ctx context.Context, fieldRules model.Fieldsrule, accountID string, quizID int32) error { + jsonFieldsRule, err := json.Marshal(fieldRules) + if err != nil { + return err + } + err = r.queries.UpdateFieldRules(ctx, sqlcgen.UpdateFieldRulesParams{ + Fieldsrule: jsonFieldsRule, + Accountid: accountID, + Quizid: quizID, + }) + + if err != nil { + return err + } + + return nil +} + // методы UTMs func (r *AmoRepository) DeletingUserUtm(ctx context.Context, request *model.ListDeleteUTMIDsReq) error {