From 6f3412bdf95a6aeae460dca727161c7da27228a8 Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Mon, 24 Jul 2023 14:14:44 -0700 Subject: [PATCH] try nulling out request for gc after we've used it --- packages/server/src/plugin/usageReporting/plugin.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/src/plugin/usageReporting/plugin.ts b/packages/server/src/plugin/usageReporting/plugin.ts index 84f20100529..06ca280e450 100644 --- a/packages/server/src/plugin/usageReporting/plugin.ts +++ b/packages/server/src/plugin/usageReporting/plugin.ts @@ -313,7 +313,7 @@ export function ApolloServerPluginUsageReporting( // Wrap fetcher with async-retry for automatic retrying const fetcher: Fetcher = options.fetcher ?? fetch; - const response: FetcherResponse = await retry( + let response: FetcherResponse | null = await retry( // Retry on network errors and 5xx HTTP // responses. async () => { @@ -401,6 +401,7 @@ export function ApolloServerPluginUsageReporting( if (options.debugPrintReports) { logger.info(`Apollo usage report: status ${response.status}`); } + response = null; }; requestDidStartHandler = ({