From eb032d19f851a9361fbf827ea86611704b93179d Mon Sep 17 00:00:00 2001 From: Pavel Date: Mon, 6 May 2024 13:34:01 +0300 Subject: [PATCH] add deps struct for setting created deal statuses --- repository/amo/amo.go | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/repository/amo/amo.go b/repository/amo/amo.go index c7d7e19..d833d04 100644 --- a/repository/amo/amo.go +++ b/repository/amo/amo.go @@ -873,12 +873,19 @@ func (r *AmoRepository) GettingAmoUsersTrueResults(ctx context.Context) ([]model return results, nil } -func (r *AmoRepository) SaveDealStatus(ctx context.Context, dealID int32, answerID int64, status string, accessToken string) error { +type SaveDealDeps struct { + DealID int32 + AnswerID int64 + Status string + AccessToken string +} + +func (r *AmoRepository) SaveDealStatus(ctx context.Context, deps SaveDealDeps) error { err := r.queries.SettingDealStatus(ctx, sqlcgen.SettingDealStatusParams{ - Dealid: dealID, - Answerid: answerID, - Status: status, - Accesstoken: accessToken, + Dealid: deps.DealID, + Answerid: deps.AnswerID, + Status: deps.Status, + Accesstoken: deps.AccessToken, }) if err != nil {