Skip to content

Commit 6df68b4

Browse files
author
kanhaiya
committed
Added client and version
1 parent 2e9440f commit 6df68b4

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

lib/api_client.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
var request = require("request"),
22
logger,
3-
Config = require("./config");
3+
Config = require("./config"),
4+
packageVersion = require("../../package.json").version;
45

56
/**
67
* Operates on an instance of ApiClient and returns latest version and list of supported versions.
@@ -56,7 +57,7 @@ var fetchApiVersions_ = function(settings, retries, fnCallback) {
5657
* @param {!AutomationApiClient} settings An object that for lambda user credentials
5758
*/
5859
var ApiClient = function(settings) {
59-
settings = settings || { };
60+
settings = settings || {};
6061
/**
6162
* Required check for username.
6263
* @return {Error|null}
@@ -71,7 +72,7 @@ var ApiClient = function(settings) {
7172
if (!settings.accessKey) {
7273
throw new Error("Access Key is required.");
7374
}
74-
if(!logger) {
75+
if (!logger) {
7576
logger = require("./logger")(settings.logFile);
7677
}
7778
logger.info("Imported ApiClient and User Credenetials", settings);
@@ -112,7 +113,9 @@ ApiClient.request = function(options, fnCallback) {
112113
options.headers = {
113114
Authorization: ApiClient.authHeader,
114115
"Content-Type": "application/json",
115-
Accept: "application/json"
116+
Accept: "application/json",
117+
client: "npm-rest-client",
118+
version: packageVersion
116119
};
117120
options.url = ApiClient.baseUrl + options.url;
118121
}

0 commit comments

Comments
 (0)