Skip to content

Commit c066ac4

Browse files
committed
use better userAgent strings
1 parent 1404b89 commit c066ac4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/restler.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
var fetchUrl = require('fetch').fetchUrl,
22
qs = require('qs'),
33
util = require('util'),
4+
bundle = require('../package.json'),
45
EventEmitter= require('events').EventEmitter,
56
urllib = require('url'),
67
_ = require('lodash'),
8+
os = require('os'),
79
mime = require('mime'),
810
fs = require('fs'),
11+
instanceHash = require('crypto').createHash('sha1').update(__dirname).digest('hex'),
912
async = require('async');
1013

1114
module.exports = {
@@ -93,7 +96,7 @@ function Request(method, url, options){
9396
payload: payload,
9497
headers: headers,
9598
disableDecoding: true,
96-
userAgent: 'Pipedrive API (+https://www.pipedrive.com/)',
99+
userAgent: 'pipedrive-client-nodejs/' + bundle.version + ' (' + os.type() + ', ' + os.platform() + '/' + os.release() + ' , /' + instanceHash + ')',
97100
agent: false,
98101
asyncDnsLoookup: process.env.PIPEDRIVE_API_DNS_LOOKUP == '1' ? true : false,
99102
timeout: 10 * 1000,

0 commit comments

Comments
 (0)