File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -67,6 +67,46 @@ class Client {
6767 . catch ( reject ) ;
6868 } ) ;
6969 }
70+
71+ sendSecondary ( lookup ) {
72+ if ( typeof lookup === "undefined" ) throw new Errors . UndefinedLookupError ( ) ;
73+
74+ let request = new Request ( ) ;
75+ request . parameters = buildInputData ( lookup , keyTranslationFormat ) ;
76+
77+ request . baseUrlParam = lookup . smartyKey + "/secondary" ;
78+
79+ return new Promise ( ( resolve , reject ) => {
80+ this . sender . send ( request )
81+ . then ( response => {
82+ if ( response . error ) reject ( response . error ) ;
83+
84+ lookup . response = response . payload ;
85+ resolve ( lookup ) ;
86+ } )
87+ . catch ( reject ) ;
88+ } ) ;
89+ }
90+
91+ sendSecondaryCount ( lookup ) {
92+ if ( typeof lookup === "undefined" ) throw new Errors . UndefinedLookupError ( ) ;
93+
94+ let request = new Request ( ) ;
95+ request . parameters = buildInputData ( lookup , keyTranslationFormat ) ;
96+
97+ request . baseUrlParam = lookup . smartyKey + "/secondary/count" ;
98+
99+ return new Promise ( ( resolve , reject ) => {
100+ this . sender . send ( request )
101+ . then ( response => {
102+ if ( response . error ) reject ( response . error ) ;
103+
104+ lookup . response = response . payload ;
105+ resolve ( lookup ) ;
106+ } )
107+ . catch ( reject ) ;
108+ } ) ;
109+ }
70110}
71111
72112module . exports = Client ;
You can’t perform that action at this time.
0 commit comments