Skip to content

Commit a067f61

Browse files
authored
Merge pull request #803 from pastelnetwork/PSL-1132_countFieldOptional
[PSL-1132] make count field optional in self-healing detailed logs en…
2 parents 88951fd + 211ad6d commit a067f61

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed

walletnode/api/services/self_healing.go

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -49,25 +49,20 @@ func (service *MetricsAPIHandler) APIKeyAuth(ctx context.Context, _ string, _ *s
4949

5050
// GetDetailedLogs returns the detailed self-healing reports
5151
func (service *MetricsAPIHandler) GetDetailedLogs(ctx context.Context, p *metrics.GetDetailedLogsPayload) (*metrics.SelfHealingReports, error) {
52-
if p.Count == nil && p.EventID == nil {
53-
return nil, metrics.MakeBadRequest(fmt.Errorf("count or event_id is required"))
54-
}
55-
56-
if p.Count != nil && p.EventID != nil {
57-
return nil, metrics.MakeBadRequest(fmt.Errorf("only one of count or event_id is allowed"))
58-
}
59-
60-
req := metricsregister.SHReportRequest{
61-
PastelID: p.Pid,
62-
Passphrase: p.Key,
63-
}
64-
65-
if p.Count != nil {
66-
req.Count = *p.Count
67-
}
52+
var req metricsregister.SHReportRequest
6853

6954
if p.EventID != nil {
70-
req.EventID = *p.EventID
55+
req = metricsregister.SHReportRequest{
56+
EventID: *p.EventID,
57+
PastelID: p.Pid,
58+
Passphrase: p.Key,
59+
}
60+
} else {
61+
req = metricsregister.SHReportRequest{
62+
Count: 10,
63+
PastelID: p.Pid,
64+
Passphrase: p.Key,
65+
}
7166
}
7267

7368
reports, err := service.metricsService.GetDetailedLogs(ctx, req)

walletnode/services/metrics/service.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,6 @@ func (service *Service) fetchSHChallengesFromNode(addr, pid, passphrase string,
311311
func NewMetricsService(pastelClient pastel.Client) *Service {
312312
return &Service{
313313
pastelHandler: mixins.NewPastelHandler(pastelClient),
314-
client: http.Client{Timeout: time.Duration(60) * time.Second},
314+
client: http.Client{Timeout: time.Duration(120) * time.Second},
315315
}
316316
}

0 commit comments

Comments
 (0)