Skip to content
This repository was archived by the owner on Oct 30, 2023. It is now read-only.

Commit 2b2174d

Browse files
authored
Merge pull request #79 from FlowzPlatform/develop
Develop
2 parents fae2f89 + de35821 commit 2b2174d

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

service/src/services/cb-customer/cb-customer.class.js

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ class Service {
4040
}
4141

4242
patch (id, data, params) {
43-
return Promise.resolve(data);
43+
let result = updateCustomerCard(id, data);
44+
return Promise.resolve(result).then(res => {
45+
return res;
46+
}).catch(err => {
47+
return err;
48+
});
4449
}
4550

4651
remove (id, params) {
@@ -80,6 +85,17 @@ let createCustomer = function (data, params) {
8085
});
8186
};
8287

88+
let updateCustomerCard = function (id, data) {
89+
return config.chargebee.card.update_card_for_customer(id, data).request((error, result) => {
90+
if (error) {
91+
//handle error
92+
return error;
93+
} else {
94+
return result;
95+
}
96+
});
97+
};
98+
8399
module.exports = function (options) {
84100
return new Service(options);
85101
};

0 commit comments

Comments
 (0)