@@ -27,19 +27,47 @@ function loadPackages() {
27
27
process . stdout . write ( ']\n\n' ) ;
28
28
}
29
29
30
+ // router.post('/', function (req, res, next) {
31
+ // console.log("<",req.body.question);
32
+ // var response = undefined
33
+ // var i = 0;
34
+ // while(i < packageList.length && response == undefined) {
35
+ // packageList[i](req.body.question, function(data_received){
36
+ // response = data_received;
37
+ // if (response != undefined){
38
+ // i = packageList.length;
39
+ // res.send({'ttsText': response});
40
+ // }
41
+ // else{
42
+ // i++;
43
+ // }
44
+ // })
45
+ // }
46
+ // });
47
+
48
+
30
49
router . post ( '/' , function ( req , res , next ) {
31
- var response = '' ;
32
- for ( const package of packageList ) {
33
- console . log ( "<" , req . body . question ) ;
34
- package ( req . body . question , function ( data_received ) {
50
+ console . log ( "<" , req . body . question ) ;
51
+ var response = undefined
52
+ var i = 0 ;
53
+ for ( i = 0 ; i < packageList . length ; i ++ ) {
54
+ packageList [ i ] ( req . body . question , function ( data_received ) {
35
55
response = data_received ;
36
56
if ( response != undefined ) {
57
+ i = packageList . length ;
37
58
res . send ( { 'ttsText' : response } ) ;
38
- } ;
39
- } ) ;
40
- }
59
+ }
60
+ else {
61
+ i ++ ;
62
+ }
63
+ } )
64
+ }
41
65
} ) ;
42
66
67
+
68
+
69
+
70
+
43
71
router . post ( '/reload_packages' , function ( req , res , next ) {
44
72
loadPackages ( ) ;
45
73
} ) ;
0 commit comments