From 2ef805f2cc0eb9cb0bcd1551d0b4798ccfc45d3a Mon Sep 17 00:00:00 2001 From: Wiktor Plaga Date: Tue, 12 May 2026 11:43:54 +0200 Subject: [PATCH] Deprecate Subscription.all in favor of Metrics.Customer.subscriptions --- lib/chartmogul/subscription.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/chartmogul/subscription.js b/lib/chartmogul/subscription.js index 20eaec8..194c606 100644 --- a/lib/chartmogul/subscription.js +++ b/lib/chartmogul/subscription.js @@ -8,7 +8,11 @@ class Subscription extends Resource { } } -// @Override -Subscription.all = Resource._method('GET', '/v1/import/customers/{customerUuid}/subscriptions'); +// DEPRECATED: Use ChartMogul.Metrics.Customer.subscriptions instead +const _originalAll = Resource._method('GET', '/v1/import/customers/{customerUuid}/subscriptions'); +Subscription.all = function deprecatedAll (config, customerUuid, data, callback) { + console.warn('[DEPRECATED] Subscription.all is deprecated. Use ChartMogul.Metrics.Customer.subscriptions instead.'); + return _originalAll.call(this, config, customerUuid, data, callback); +}; module.exports = Subscription;