From a98285c82948a2b5b3bb6c9c4ddbabc83662109d Mon Sep 17 00:00:00 2001 From: Cobalt0s Date: Wed, 29 Apr 2026 02:28:30 +0300 Subject: [PATCH] [ENG-3815] feat(microsoft): Impl Subscription Maintainer --- .../microsoft/internal/subscriber/maintenance.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 providers/microsoft/internal/subscriber/maintenance.go diff --git a/providers/microsoft/internal/subscriber/maintenance.go b/providers/microsoft/internal/subscriber/maintenance.go new file mode 100644 index 000000000..55523a13c --- /dev/null +++ b/providers/microsoft/internal/subscriber/maintenance.go @@ -0,0 +1,16 @@ +package subscriber + +import ( + "context" + + "github.com/amp-labs/connectors/common" +) + +// TODO testing? Types for interface? +func (s Strategy) RunScheduledMaintenance( + ctx context.Context, + params common.SubscribeParams, + previousResult *common.SubscriptionResult, +) (*common.SubscriptionResult, error) { + return s.UpdateSubscription(ctx, params, previousResult) +}