From b3537ee078b1e8258d2999060b86a752b30ec353 Mon Sep 17 00:00:00 2001 From: rusenask Date: Mon, 29 Dec 2025 15:14:18 +0400 Subject: [PATCH 1/2] add ip address and duration for logs --- webhook_logs.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webhook_logs.go b/webhook_logs.go index d5039d7..b29b036 100644 --- a/webhook_logs.go +++ b/webhook_logs.go @@ -40,6 +40,8 @@ type Log struct { Status RequestStatus `json:"status"` Retries int `json:"retries"` + IPAddress string `json:"ip_address"` + // request details Headers Headers `json:"headers"` RawQuery string `json:"raw_query"` @@ -191,6 +193,7 @@ type WebhookLogsUpdateRequest struct { ResponseHeaders Headers `json:"response_headers" ` Status RequestStatus `json:"status"` Retries int `json:"retries"` + DurationMs uint64 `json:"duration_ms"` } // UpdateWebhookLog - update webhook log response body, headers and status code. From 89d3143edc12104ee6113f3f85975f8ce8617193 Mon Sep 17 00:00:00 2001 From: rusenask Date: Mon, 29 Dec 2025 15:14:42 +0400 Subject: [PATCH 2/2] duration for listing --- webhook_logs.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webhook_logs.go b/webhook_logs.go index b29b036..1bf6b9b 100644 --- a/webhook_logs.go +++ b/webhook_logs.go @@ -39,8 +39,8 @@ type Log struct { ResponseHeaders Headers `json:"response_headers" ` Status RequestStatus `json:"status"` Retries int `json:"retries"` - - IPAddress string `json:"ip_address"` + DurationMs uint64 `json:"duration_ms"` + IPAddress string `json:"ip_address"` // request details Headers Headers `json:"headers"`