From b72837ff24e8b75918e41f69679f5f2d164ef671 Mon Sep 17 00:00:00 2001 From: Aleksandr Soloshenko Date: Mon, 15 Jun 2026 12:03:15 +0700 Subject: [PATCH] [webhooks] add `app:started` webhook support --- go.mod | 2 +- go.sum | 2 ++ internal/sms-gateway/openapi/docs.go | 10 +++++++--- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index fefc0183..49752933 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.25.8 require ( firebase.google.com/go/v4 v4.20.0 - github.com/android-sms-gateway/client-go v1.13.0 + github.com/android-sms-gateway/client-go v1.13.1-0.20260615045907-7da52ca08232 github.com/ansrivas/fiberprometheus/v2 v2.17.0 github.com/capcom6/go-helpers v0.4.0 github.com/capcom6/go-infra-fx v0.5.7 diff --git a/go.sum b/go.sum index e8fb4270..8daf911d 100644 --- a/go.sum +++ b/go.sum @@ -40,6 +40,8 @@ github.com/MicahParks/keyfunc v1.9.0 h1:lhKd5xrFHLNOWrDc4Tyb/Q1AJ4LCzQ48GVJyVIID github.com/MicahParks/keyfunc v1.9.0/go.mod h1:IdnCilugA0O/99dW+/MkvlyrsX8+L8+x95xuVNtM5jw= github.com/android-sms-gateway/client-go v1.13.0 h1:EvKDi796R2ScCAiaekWYRekVjkjiJGK3d/LZcPKpfQQ= github.com/android-sms-gateway/client-go v1.13.0/go.mod h1:DQsReciU1xcaVW3T5Z2bqslNdsAwCFCtghawmA6g6L4= +github.com/android-sms-gateway/client-go v1.13.1-0.20260615045907-7da52ca08232 h1:5oXhQOh+utEQmODk6v5VEa1f8y2BqOPZrDKpL9rNNHw= +github.com/android-sms-gateway/client-go v1.13.1-0.20260615045907-7da52ca08232/go.mod h1:DQsReciU1xcaVW3T5Z2bqslNdsAwCFCtghawmA6g6L4= github.com/andybalholm/brotli v1.2.1 h1:R+f5xP285VArJDRgowrfb9DqL18yVK0gKAW/F+eTWro= github.com/andybalholm/brotli v1.2.1/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY= github.com/ansrivas/fiberprometheus/v2 v2.17.0 h1:p0gqs5LsSCWGoSFF44fCJkyU+XcE6TLRqEMu80b2iCo= diff --git a/internal/sms-gateway/openapi/docs.go b/internal/sms-gateway/openapi/docs.go index 858214bd..2c01ec62 100644 --- a/internal/sms-gateway/openapi/docs.go +++ b/internal/sms-gateway/openapi/docs.go @@ -2380,9 +2380,11 @@ const docTemplate = `{ "sms:failed", "system:ping", "mms:received", - "mms:downloaded" + "mms:downloaded", + "app:started" ], "x-enum-comments": { + "WebhookEventAppStarted": "Triggered when the application is started.", "WebhookEventMmsDownloaded": "Triggered when an MMS is downloaded.", "WebhookEventMmsReceived": "Triggered when an MMS is received.", "WebhookEventSmsDataReceived": "Triggered when a data SMS is received.", @@ -2400,7 +2402,8 @@ const docTemplate = `{ "Triggered when an SMS processing fails.", "Triggered when the device pings the server.", "Triggered when an MMS is received.", - "Triggered when an MMS is downloaded." + "Triggered when an MMS is downloaded.", + "Triggered when the application is started." ], "x-enum-varnames": [ "WebhookEventSmsReceived", @@ -2410,7 +2413,8 @@ const docTemplate = `{ "WebhookEventSmsFailed", "WebhookEventSystemPing", "WebhookEventMmsReceived", - "WebhookEventMmsDownloaded" + "WebhookEventMmsDownloaded", + "WebhookEventAppStarted" ] } },