1515 **/
1616
1717module . exports = function ( RED ) {
18- const SERVICE_IDENTIFIER = 'conversation' ;
18+ const SERVICE_IDENTIFIER = 'assistant' ;
19+ const OLD_SERVICE_IDENTIFIER = 'conversation' ;
1920 var pkg = require ( '../../package.json' ) ,
2021 temp = require ( 'temp' ) ,
2122 fs = require ( 'fs' ) ,
2223 serviceutils = require ( '../../utilities/service-utils' ) ,
2324 payloadutils = require ( '../../utilities/payload-utils' ) ,
24- ConversationV1 = require ( 'watson-developer-cloud/conversation /v1' ) ,
25+ AssistantV1 = require ( 'watson-developer-cloud/assistant /v1' ) ,
2526 service = serviceutils . getServiceCreds ( SERVICE_IDENTIFIER ) ,
2627 username = '' , password = '' , sUsername = '' , sPassword = '' ,
2728 endpoint = '' , sEndpoint = '' ;
2829
30+ if ( ! service ) {
31+ service = serviceutils . getServiceCreds ( OLD_SERVICE_IDENTIFIER ) ;
32+ }
33+
2934 temp . track ( ) ;
3035
3136 // Require the Cloud Foundry Module to pull credentials from bound service
@@ -117,7 +122,7 @@ module.exports = function (RED) {
117122
118123 function executeListIntents ( node , conv , params , msg ) {
119124 var p = new Promise ( function resolver ( resolve , reject ) {
120- conv . getIntents ( params , function ( err , response ) {
125+ conv . listIntents ( params , function ( err , response ) {
121126 if ( err ) {
122127 reject ( err ) ;
123128 } else {
@@ -193,7 +198,7 @@ module.exports = function (RED) {
193198 // response
194199 function executeListExamples ( node , conv , params , msg ) {
195200 var p = new Promise ( function resolver ( resolve , reject ) {
196- conv . getExamples ( params , function ( err , response ) {
201+ conv . listExamples ( params , function ( err , response ) {
197202 if ( err ) {
198203 reject ( err ) ;
199204 } else {
@@ -236,7 +241,7 @@ module.exports = function (RED) {
236241
237242 function executeListCounterExamples ( node , conv , params , msg ) {
238243 var p = new Promise ( function resolver ( resolve , reject ) {
239- conv . getCounterExamples ( params , function ( err , response ) {
244+ conv . listCounterexamples ( params , function ( err , response ) {
240245 if ( err ) {
241246 reject ( err ) ;
242247 } else {
@@ -251,7 +256,7 @@ module.exports = function (RED) {
251256
252257 function executeCreateCounterExample ( node , conv , params , msg ) {
253258 var p = new Promise ( function resolver ( resolve , reject ) {
254- conv . createCounterExample ( params , function ( err , response ) {
259+ conv . createCounterexample ( params , function ( err , response ) {
255260 if ( err ) {
256261 reject ( err ) ;
257262 } else {
@@ -265,7 +270,7 @@ module.exports = function (RED) {
265270
266271 function executeDeleteCounterExample ( node , conv , params , msg ) {
267272 var p = new Promise ( function resolver ( resolve , reject ) {
268- conv . deleteCounterExample ( params , function ( err , response ) {
273+ conv . deleteCounterexample ( params , function ( err , response ) {
269274 if ( err ) {
270275 reject ( err ) ;
271276 } else {
@@ -279,7 +284,7 @@ module.exports = function (RED) {
279284
280285 function executeListEntities ( node , conv , params , msg ) {
281286 var p = new Promise ( function resolver ( resolve , reject ) {
282- conv . getEntities ( params , function ( err , response ) {
287+ conv . listEntities ( params , function ( err , response ) {
283288 if ( err ) {
284289 reject ( err ) ;
285290 } else {
@@ -352,7 +357,7 @@ module.exports = function (RED) {
352357
353358 function executeListEntityValues ( node , conv , params , msg ) {
354359 var p = new Promise ( function resolver ( resolve , reject ) {
355- conv . getValues ( params , function ( err , response ) {
360+ conv . listValues ( params , function ( err , response ) {
356361 if ( err ) {
357362 reject ( err ) ;
358363 } else {
@@ -422,7 +427,7 @@ module.exports = function (RED) {
422427
423428 function executeListDialogNodes ( node , conv , params , msg ) {
424429 var p = new Promise ( function resolver ( resolve , reject ) {
425- conv . getDialogNodes ( params , function ( err , response ) {
430+ conv . listDialogNodes ( params , function ( err , response ) {
426431 if ( err ) {
427432 reject ( err ) ;
428433 } else {
@@ -499,7 +504,8 @@ module.exports = function (RED) {
499504 serviceSettings = {
500505 username : username ,
501506 password : password ,
502- version_date : '2017-05-26' ,
507+ version_date : '2018-02-16' ,
508+ version : '2018-02-16' ,
503509 headers : {
504510 'User-Agent' : pkg . name + '-' + pkg . version
505511 }
@@ -509,7 +515,7 @@ module.exports = function (RED) {
509515 serviceSettings . url = endpoint ;
510516 }
511517
512- conv = new ConversationV1 ( serviceSettings ) ;
518+ conv = new AssistantV1 ( serviceSettings ) ;
513519
514520 node . status ( { fill :'blue' , shape :'dot' , text :'executing' } ) ;
515521
@@ -1068,12 +1074,12 @@ module.exports = function (RED) {
10681074 params = { } ;
10691075
10701076 username = sUsername || this . credentials . username ;
1071- password = sPassword || this . credentials . password || config . password ;
1077+ password = sPassword || this . credentials . password || config . password ;
10721078
10731079 // All method to be overridden
10741080 if ( msg . params ) {
10751081 if ( msg . params . method ) {
1076- method = msg . params . method ;
1082+ method = msg . params . method ;
10771083 }
10781084 if ( msg . params . username ) {
10791085 username = msg . params . username ;
0 commit comments