Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions lib/reporters.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
'use strict';
const datadogApiClient = require('@datadog/datadog-api-client');
const { client: datadogApiClient, v1: v1Client } = require('@datadog/datadog-api-client');
const { AuthorizationError } = require('./errors');
const { logDebug, logDeprecation } = require('./logging');

Expand Down Expand Up @@ -33,7 +33,7 @@ class NullReporter {
* built-in HTTP library since we want to use the same fetch implementation
* Datadog uses instead of adding another dependency.
*/
class RetryHttp extends datadogApiClient.client.IsomorphicFetchHttpLibrary {
class RetryHttp extends datadogApiClient.IsomorphicFetchHttpLibrary {
constructor(options = {}) {
super(options);

Expand Down Expand Up @@ -117,7 +117,7 @@ class RetryHttp extends datadogApiClient.client.IsomorphicFetchHttpLibrary {
* wait this long multiplied by 2^(retry count).
*/

/** @type {WeakMap<DatadogReporter, datadogApiClient.v1.MetricsApi>} */
/** @type {WeakMap<DatadogReporter, v1Client.MetricsApi>} */
const datadogClients = new WeakMap();

/**
Expand Down Expand Up @@ -155,7 +155,7 @@ class DatadogReporter {
);
}

const configuration = datadogApiClient.client.createConfiguration({
const configuration = datadogApiClient.createConfiguration({
authMethods: {
apiKeyAuth: apiKey,
},
Expand All @@ -178,7 +178,7 @@ class DatadogReporter {
});
}

datadogClients.set(this, new datadogApiClient.v1.MetricsApi(configuration));
datadogClients.set(this, new v1Client.MetricsApi(configuration));
}

/**
Expand Down