Skip to content

Commit c5d2e08

Browse files
committed
Add args logic to handle global config
1 parent 1427924 commit c5d2e08

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

lib/account.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ module.exports = {
2929
},
3030

3131
getMoveTnsOrders: function(client, callback) {
32+
if(arguments.length === 1){
33+
callback = client;
34+
client = new Client();
35+
}
3236
client.makeRequest("get", client.concatAccountPath("moveTns"), function(err,res){
3337
if(err){
3438
return callback(err);
@@ -38,6 +42,11 @@ module.exports = {
3842
},
3943

4044
moveTns: function(client, item, callback) {
45+
if(arguments.length === 2){
46+
item = client;
47+
callback = item;
48+
client = new Client();
49+
}
4150
client.makeRequest("post", client.concatAccountPath(MOVE_TNS_PATH), {moveTnsOrder: item}, function(err, res){
4251
if(err){
4352
return callback(err, res);
@@ -47,6 +56,11 @@ module.exports = {
4756
},
4857

4958
getMoveTnsOrder: function(client, id, callback) {
59+
if(arguments.length === 2){
60+
id = client;
61+
callback = id;
62+
client = new Client();
63+
}
5064
client.makeRequest("get", client.concatAccountPath("moveTns") + "/" + id, function(err,res){
5165
if(err){
5266
return callback(err);
@@ -56,6 +70,11 @@ module.exports = {
5670
},
5771

5872
getMoveTnsOrderHistory: function(client, id, callback) {
73+
if(arguments.length === 2){
74+
id = client;
75+
callback = id;
76+
client = new Client();
77+
}
5978
client.makeRequest("get", client.concatAccountPath("moveTns")+ "/" + id + "/history", function(err,res){
6079
if(err){
6180
return callback(err);

0 commit comments

Comments
 (0)