1515 **/
1616
1717module . exports = function ( RED ) {
18- const SERVICE_IDENTIFIER = 'conversation' ;
18+ const SERVICE_IDENTIFIER = 'assistant' ,
19+ OLD_SERVICE_IDENTIFIER = 'conversation' ;
20+
1921 var pkg = require ( '../../package.json' ) ,
2022 temp = require ( 'temp' ) ,
2123 fs = require ( 'fs' ) ,
2224 serviceutils = require ( '../../utilities/service-utils' ) ,
2325 payloadutils = require ( '../../utilities/payload-utils' ) ,
24- ConversationV1 = require ( 'watson-developer-cloud/conversation /v1' ) ,
26+ AssistantV1 = require ( 'watson-developer-cloud/assistant /v1' ) ,
2527 service = serviceutils . getServiceCreds ( SERVICE_IDENTIFIER ) ,
2628 username = '' , password = '' , sUsername = '' , sPassword = '' ,
2729 endpoint = '' , sEndpoint = '' ;
2830
31+ if ( ! service ) {
32+ service = serviceutils . getServiceCreds ( OLD_SERVICE_IDENTIFIER ) ;
33+ }
34+
2935 temp . track ( ) ;
3036
3137 // Require the Cloud Foundry Module to pull credentials from bound service
@@ -117,7 +123,7 @@ module.exports = function (RED) {
117123
118124 function executeListIntents ( node , conv , params , msg ) {
119125 var p = new Promise ( function resolver ( resolve , reject ) {
120- conv . getIntents ( params , function ( err , response ) {
126+ conv . listIntents ( params , function ( err , response ) {
121127 if ( err ) {
122128 reject ( err ) ;
123129 } else {
@@ -193,7 +199,7 @@ module.exports = function (RED) {
193199 // response
194200 function executeListExamples ( node , conv , params , msg ) {
195201 var p = new Promise ( function resolver ( resolve , reject ) {
196- conv . getExamples ( params , function ( err , response ) {
202+ conv . listExamples ( params , function ( err , response ) {
197203 if ( err ) {
198204 reject ( err ) ;
199205 } else {
@@ -236,7 +242,7 @@ module.exports = function (RED) {
236242
237243 function executeListCounterExamples ( node , conv , params , msg ) {
238244 var p = new Promise ( function resolver ( resolve , reject ) {
239- conv . getCounterExamples ( params , function ( err , response ) {
245+ conv . listCounterexamples ( params , function ( err , response ) {
240246 if ( err ) {
241247 reject ( err ) ;
242248 } else {
@@ -251,7 +257,7 @@ module.exports = function (RED) {
251257
252258 function executeCreateCounterExample ( node , conv , params , msg ) {
253259 var p = new Promise ( function resolver ( resolve , reject ) {
254- conv . createCounterExample ( params , function ( err , response ) {
260+ conv . createCounterexample ( params , function ( err , response ) {
255261 if ( err ) {
256262 reject ( err ) ;
257263 } else {
@@ -265,7 +271,7 @@ module.exports = function (RED) {
265271
266272 function executeDeleteCounterExample ( node , conv , params , msg ) {
267273 var p = new Promise ( function resolver ( resolve , reject ) {
268- conv . deleteCounterExample ( params , function ( err , response ) {
274+ conv . deleteCounterexample ( params , function ( err , response ) {
269275 if ( err ) {
270276 reject ( err ) ;
271277 } else {
@@ -279,7 +285,7 @@ module.exports = function (RED) {
279285
280286 function executeListEntities ( node , conv , params , msg ) {
281287 var p = new Promise ( function resolver ( resolve , reject ) {
282- conv . getEntities ( params , function ( err , response ) {
288+ conv . listEntities ( params , function ( err , response ) {
283289 if ( err ) {
284290 reject ( err ) ;
285291 } else {
@@ -352,7 +358,7 @@ module.exports = function (RED) {
352358
353359 function executeListEntityValues ( node , conv , params , msg ) {
354360 var p = new Promise ( function resolver ( resolve , reject ) {
355- conv . getValues ( params , function ( err , response ) {
361+ conv . listValues ( params , function ( err , response ) {
356362 if ( err ) {
357363 reject ( err ) ;
358364 } else {
@@ -422,7 +428,7 @@ module.exports = function (RED) {
422428
423429 function executeListDialogNodes ( node , conv , params , msg ) {
424430 var p = new Promise ( function resolver ( resolve , reject ) {
425- conv . getDialogNodes ( params , function ( err , response ) {
431+ conv . listDialogNodes ( params , function ( err , response ) {
426432 if ( err ) {
427433 reject ( err ) ;
428434 } else {
@@ -499,7 +505,8 @@ module.exports = function (RED) {
499505 serviceSettings = {
500506 username : username ,
501507 password : password ,
502- version_date : '2017-05-26' ,
508+ version_date : '2018-02-16' ,
509+ version : '2018-02-16' ,
503510 headers : {
504511 'User-Agent' : pkg . name + '-' + pkg . version
505512 }
@@ -509,7 +516,7 @@ module.exports = function (RED) {
509516 serviceSettings . url = endpoint ;
510517 }
511518
512- conv = new ConversationV1 ( serviceSettings ) ;
519+ conv = new AssistantV1 ( serviceSettings ) ;
513520
514521 node . status ( { fill :'blue' , shape :'dot' , text :'executing' } ) ;
515522
@@ -1068,12 +1075,12 @@ module.exports = function (RED) {
10681075 params = { } ;
10691076
10701077 username = sUsername || this . credentials . username ;
1071- password = sPassword || this . credentials . password || config . password ;
1078+ password = sPassword || this . credentials . password || config . password ;
10721079
10731080 // All method to be overridden
10741081 if ( msg . params ) {
10751082 if ( msg . params . method ) {
1076- method = msg . params . method ;
1083+ method = msg . params . method ;
10771084 }
10781085 if ( msg . params . username ) {
10791086 username = msg . params . username ;
0 commit comments