Skip to content

Commit ab20e62

Browse files
committed
Merge remote-tracking branch 'origin/update_jettons_score'
2 parents 4903121 + 32316d9 commit ab20e62

6 files changed

+19
-60
lines changed

api/openapi.json

+2-5
Original file line numberDiff line numberDiff line change
@@ -3821,10 +3821,6 @@
38213821
"example": "https://cache.tonapi.io/images/jetton.jpg",
38223822
"type": "string"
38233823
},
3824-
"score": {
3825-
"format": "int32",
3826-
"type": "integer"
3827-
},
38283824
"total_supply": {
38293825
"example": "5887105890579978",
38303826
"type": "string",
@@ -3983,7 +3979,8 @@
39833979
"symbol",
39843980
"decimals",
39853981
"verification",
3986-
"image"
3982+
"image",
3983+
"score"
39873984
],
39883985
"type": "object"
39893986
},

api/openapi.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -5415,6 +5415,7 @@ components:
54155415
- decimals
54165416
- verification
54175417
- image
5418+
- score
54185419
properties:
54195420
address:
54205421
type: string
@@ -7050,9 +7051,6 @@ components:
70507051
type: integer
70517052
format: int32
70527053
example: 2000
7053-
score:
7054-
type: integer
7055-
format: int32
70567054
JettonHolders:
70577055
type: object
70587056
required:

pkg/api/jetton_converters.go

+2-7
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,11 @@ func jettonPreview(master ton.AccountID, meta NormalizedMetadata, score int32) o
2323
Verification: oas.JettonVerificationType(meta.Verification),
2424
Decimals: meta.Decimals,
2525
Image: meta.PreviewImage,
26+
Score: score,
2627
}
2728
if meta.CustomPayloadApiUri != "" {
2829
preview.CustomPayloadAPIURI = oas.NewOptString(meta.CustomPayloadApiUri)
2930
}
30-
if score != 0 {
31-
preview.Score = oas.NewOptInt32(score)
32-
}
3331
return preview
3432
}
3533

@@ -172,7 +170,7 @@ func (h *Handler) convertJettonBalance(ctx context.Context, wallet core.JettonWa
172170
return jettonBalance, nil
173171
}
174172

175-
func (h *Handler) convertJettonInfo(ctx context.Context, master core.JettonMaster, holders map[tongo.AccountID]int32, score int32) oas.JettonInfo {
173+
func (h *Handler) convertJettonInfo(ctx context.Context, master core.JettonMaster, holders map[tongo.AccountID]int32) oas.JettonInfo {
176174
meta := h.GetJettonNormalizedMetadata(ctx, master.Address)
177175
metadata := jettonMetadata(master.Address, meta)
178176
info := oas.JettonInfo{
@@ -184,8 +182,5 @@ func (h *Handler) convertJettonInfo(ctx context.Context, master core.JettonMaste
184182
Admin: convertOptAccountAddress(master.Admin, h.addressBook),
185183
Preview: meta.PreviewImage,
186184
}
187-
if score != 0 {
188-
info.Score = oas.NewOptInt32(score)
189-
}
190185
return info
191186
}

pkg/api/jetton_handlers.go

+3-6
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ func (h *Handler) GetJettonInfo(ctx context.Context, params oas.GetJettonInfoPar
8282
if err != nil {
8383
return nil, toError(http.StatusInternalServerError, err)
8484
}
85-
score, _ := h.score.GetJettonScore(account.ID)
86-
converted := h.convertJettonInfo(ctx, master, holders, score)
85+
converted := h.convertJettonInfo(ctx, master, holders)
8786
return &converted, nil
8887
}
8988

@@ -155,8 +154,7 @@ func (h *Handler) GetJettons(ctx context.Context, params oas.GetJettonsParams) (
155154
}
156155
results := make([]oas.JettonInfo, len(jettons))
157156
for idx, master := range jettons {
158-
score, _ := h.score.GetJettonScore(master.Address)
159-
results[idx] = h.convertJettonInfo(ctx, master, holders, score)
157+
results[idx] = h.convertJettonInfo(ctx, master, holders)
160158
}
161159
return &oas.Jettons{Jettons: results}, nil
162160
}
@@ -287,8 +285,7 @@ func (h *Handler) GetJettonInfosByAddresses(ctx context.Context, request oas.Opt
287285
}
288286
results := make([]oas.JettonInfo, len(jettons))
289287
for idx, master := range jettons {
290-
score, _ := h.score.GetJettonScore(master.Address)
291-
results[idx] = h.convertJettonInfo(ctx, master, jettonsHolders, score)
288+
results[idx] = h.convertJettonInfo(ctx, master, jettonsHolders)
292289
}
293290

294291
return &oas.Jettons{Jettons: results}, nil

pkg/oas/oas_json_gen.go

+8-25
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/oas/oas_schemas_gen.go

+3-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)