Skip to content

Commit d6cf67a

Browse files
committed
Add UUID support to AWS.util
1 parent db1e264 commit d6cf67a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

lib/event_listeners.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
var AWS = require('./core');
22
var SequentialExecutor = require('./sequential_executor');
3-
var uuid = require('uuid');
43
/**
54
* The namespace used to register global event listeners for request building
65
* and sending.
@@ -97,7 +96,7 @@ AWS.EventListeners = {
9796
for (var i = 0, iLen = idempotentMembers.length; i < iLen; i++) {
9897
if (!params[idempotentMembers[i]]) {
9998
// add the member
100-
params[idempotentMembers[i]] = uuid.v4();
99+
params[idempotentMembers[i]] = AWS.util.uuid.v4();
101100
}
102101
}
103102
req.params = params;

lib/util.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,15 @@ var util = {
871871
};
872872

873873
process.nextTick(sendRequest);
874+
},
875+
876+
/**
877+
* @api private
878+
*/
879+
uuid: {
880+
v4: function uuidV4() {
881+
return require('uuid').v4();
882+
}
874883
}
875884

876885
};

0 commit comments

Comments
 (0)