|
4 | 4 | "context"
|
5 | 5 | "errors"
|
6 | 6 | "fmt"
|
| 7 | + "go.uber.org/zap" |
7 | 8 | "net/http"
|
8 | 9 | "slices"
|
9 | 10 | "strings"
|
@@ -100,6 +101,9 @@ func (h *Handler) GetAccountJettonsHistory(ctx context.Context, params oas.GetAc
|
100 | 101 | eventIDs = append(eventIDs, traceID.Hex())
|
101 | 102 | }
|
102 | 103 | isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, eventIDs)
|
| 104 | + if err != nil { |
| 105 | + h.logger.Warn("error getting events spam data", zap.Error(err)) |
| 106 | + } |
103 | 107 | events, lastLT, err := h.convertJettonHistory(ctx, account.ID, nil, traceIDs, isBannedTraces, params.AcceptLanguage)
|
104 | 108 | if err != nil {
|
105 | 109 | return nil, toError(http.StatusInternalServerError, err)
|
@@ -128,6 +132,9 @@ func (h *Handler) GetAccountJettonHistoryByID(ctx context.Context, params oas.Ge
|
128 | 132 | eventIDs = append(eventIDs, traceID.Hex())
|
129 | 133 | }
|
130 | 134 | isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, eventIDs)
|
| 135 | + if err != nil { |
| 136 | + h.logger.Warn("error getting events spam data", zap.Error(err)) |
| 137 | + } |
131 | 138 | events, lastLT, err := h.convertJettonHistory(ctx, account.ID, &jettonMasterAccount.ID, traceIDs, isBannedTraces, params.AcceptLanguage)
|
132 | 139 | if err != nil {
|
133 | 140 | return nil, toError(http.StatusInternalServerError, err)
|
@@ -236,6 +243,9 @@ func (h *Handler) GetJettonsEvents(ctx context.Context, params oas.GetJettonsEve
|
236 | 243 | return nil, toError(http.StatusInternalServerError, err)
|
237 | 244 | }
|
238 | 245 | isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, []string{traceID.Hex()})
|
| 246 | + if err != nil { |
| 247 | + h.logger.Warn("error getting events spam data", zap.Error(err)) |
| 248 | + } |
239 | 249 | response.IsScam = response.IsScam || isBannedTraces[traceID.Hex()]
|
240 | 250 | return &response, nil
|
241 | 251 | }
|
|
0 commit comments