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 {