Skip to content

Commit 8c57c9b

Browse files
committed
check all errors
1 parent edad660 commit 8c57c9b

5 files changed

+26
-0
lines changed

pkg/api/account_handlers.go

+3
Original file line numberDiff line numberDiff line change
@@ -473,6 +473,9 @@ func (h *Handler) GetAccountNftHistory(ctx context.Context, params oas.GetAccoun
473473
eventIDs = append(eventIDs, traceID.Hex())
474474
}
475475
isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, eventIDs)
476+
if err != nil {
477+
h.logger.Warn("error getting events spam data", zap.Error(err))
478+
}
476479
events, lastLT, err := h.convertNftHistory(ctx, account.ID, traceIDs, isBannedTraces, params.AcceptLanguage)
477480
if err != nil {
478481
return nil, toError(http.StatusInternalServerError, err)

pkg/api/dns_handlers.go

+4
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"errors"
66
"fmt"
7+
"go.uber.org/zap"
78
"net/http"
89
"strings"
910

@@ -150,6 +151,9 @@ func (h *Handler) GetDnsInfo(ctx context.Context, params oas.GetDnsInfoParams) (
150151
Name: params.DomainName,
151152
}
152153
nftScamData, err := h.spamFilter.GetNftsScamData(ctx, []ton.AccountID{nft.Address})
154+
if err != nil {
155+
h.logger.Warn("error getting nft scam data", zap.Error(err))
156+
}
153157
convertedDomainInfo.Item.SetTo(h.convertNFT(ctx, nft, h.addressBook, h.metaCache, nftScamData[nft.Address]))
154158
if expTime != 0 {
155159
convertedDomainInfo.ExpiringAt.SetTo(expTime)

pkg/api/event_handlers.go

+6
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,9 @@ func (h *Handler) GetEvent(ctx context.Context, params oas.GetEventParams) (*oas
192192
return nil, toError(http.StatusInternalServerError, err)
193193
}
194194
isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, []string{traceID.Hex()})
195+
if err != nil {
196+
h.logger.Warn("error getting events spam data", zap.Error(err))
197+
}
195198
event.IsScam = event.IsScam || isBannedTraces[traceID.Hex()]
196199
if emulated {
197200
event.InProgress = true
@@ -351,6 +354,9 @@ func (h *Handler) GetAccountEvent(ctx context.Context, params oas.GetAccountEven
351354
return nil, toError(http.StatusInternalServerError, err)
352355
}
353356
isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, []string{traceID.Hex()})
357+
if err != nil {
358+
h.logger.Warn("error getting events spam data", zap.Error(err))
359+
}
354360
event.IsScam = event.IsScam || isBannedTraces[traceID.Hex()]
355361
if emulated {
356362
event.InProgress = true

pkg/api/jetton_handlers.go

+10
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"errors"
66
"fmt"
7+
"go.uber.org/zap"
78
"net/http"
89
"slices"
910
"strings"
@@ -100,6 +101,9 @@ func (h *Handler) GetAccountJettonsHistory(ctx context.Context, params oas.GetAc
100101
eventIDs = append(eventIDs, traceID.Hex())
101102
}
102103
isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, eventIDs)
104+
if err != nil {
105+
h.logger.Warn("error getting events spam data", zap.Error(err))
106+
}
103107
events, lastLT, err := h.convertJettonHistory(ctx, account.ID, nil, traceIDs, isBannedTraces, params.AcceptLanguage)
104108
if err != nil {
105109
return nil, toError(http.StatusInternalServerError, err)
@@ -128,6 +132,9 @@ func (h *Handler) GetAccountJettonHistoryByID(ctx context.Context, params oas.Ge
128132
eventIDs = append(eventIDs, traceID.Hex())
129133
}
130134
isBannedTraces, err := h.spamFilter.GetEventsScamData(ctx, eventIDs)
135+
if err != nil {
136+
h.logger.Warn("error getting events spam data", zap.Error(err))
137+
}
131138
events, lastLT, err := h.convertJettonHistory(ctx, account.ID, &jettonMasterAccount.ID, traceIDs, isBannedTraces, params.AcceptLanguage)
132139
if err != nil {
133140
return nil, toError(http.StatusInternalServerError, err)
@@ -236,6 +243,9 @@ func (h *Handler) GetJettonsEvents(ctx context.Context, params oas.GetJettonsEve
236243
return nil, toError(http.StatusInternalServerError, err)
237244
}
238245
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+
}
239249
response.IsScam = response.IsScam || isBannedTraces[traceID.Hex()]
240250
return &response, nil
241251
}

pkg/api/nft_handlers.go

+3
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ func (h *Handler) GetNftItemByAddress(ctx context.Context, params oas.GetNftItem
7272
return nil, toError(http.StatusNotFound, fmt.Errorf("item not found"))
7373
}
7474
nftScamData, err := h.spamFilter.GetNftsScamData(ctx, []ton.AccountID{account.ID})
75+
if err != nil {
76+
h.logger.Warn("error getting nft scam data", zap.Error(err))
77+
}
7578
result := h.convertNFT(ctx, items[0], h.addressBook, h.metaCache, nftScamData[account.ID])
7679
return &result, nil
7780
}

0 commit comments

Comments
 (0)