This repository was archived by the owner on Oct 30, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -55,8 +55,18 @@ class Service {
5555
5656let getCustomerList = function ( params ) {
5757 let limit = params . query . limit || 10 ;
58+ let email = params . query . email ;
59+ let first_name = params . query . first_name ;
60+ let last_name = params . query . last_name ;
5861
59- return config . chargebee . customer . list ( { limit : limit } ) . request ( ( error , result ) => {
62+ let req_obj = {
63+ limit : limit
64+ } ;
65+ req_obj [ 'email[is]' ] = email ;
66+ req_obj [ 'first_name[starts_with]' ] = first_name ;
67+ req_obj [ 'last_name[starts_with]' ] = last_name ;
68+
69+ return config . chargebee . customer . list ( req_obj ) . request ( ( error , result ) => {
6070 if ( error ) {
6171 return error ;
6272 } else {
Original file line number Diff line number Diff line change @@ -22,7 +22,6 @@ class Service {
2222
2323 get ( id , params ) {
2424 let result = retrievePlan ( id , params ) ;
25-
2625 return Promise . resolve ( result ) . then ( res => {
2726 return res . plan ;
2827 } ) . catch ( err => {
@@ -32,7 +31,6 @@ class Service {
3231
3332 create ( data , params ) {
3433 let result = createPlan ( data , params ) ;
35-
3634 return Promise . resolve ( result ) . then ( res => {
3735 return res . plan ;
3836 } ) . catch ( err => {
@@ -73,7 +71,14 @@ class Service {
7371
7472let getPlanList = function ( params ) {
7573 let limit = params . query . limit || 10 ;
76- return config . chargebee . plan . list ( { limit : limit } ) . request ( ( error , result ) => {
74+ let name = params . query . name ;
75+ let status = params . query . status ;
76+ let req_obj = {
77+ limit : limit
78+ } ;
79+ req_obj [ 'name[starts_with]' ] = name ;
80+ req_obj [ 'status[is]' ] = status ;
81+ return config . chargebee . plan . list ( req_obj ) . request ( ( error , result ) => {
7782 if ( error ) {
7883 return error ;
7984 } else {
Original file line number Diff line number Diff line change @@ -96,11 +96,13 @@ let subscriptionList = function (params) {
9696 let limit = params . query . limit || 10 ;
9797 let user_id = params . query . customer_id ;
9898 let plan_id = params . query . plan_id ;
99+ let status = params . query . status ;
99100 let req_obj = {
100101 limit : limit
101102 } ;
102103 req_obj [ 'customer_id[is]' ] = user_id ;
103104 req_obj [ 'plan_id[is]' ] = plan_id ;
105+ req_obj [ 'status[is]' ] = status ;
104106 return config . chargebee . subscription . list ( req_obj ) . request ( function ( error , result ) {
105107 if ( error ) {
106108 return error ;
You can’t perform that action at this time.
0 commit comments