Example #1
0
function clarifyCreateBundle( url, query, bundleName, response, co, funct) {
    bundles[bundleName] = response;
    client.createBundle({
    media_url : url,
    name : bundleName,
    notify_url: 'http://198.199.104.128/'+bundleName.replace(/\s/gm)
  },function(e,d){
    console.log('Create Bundle Response:',e,JSON.stringify(d))
    app.get('/bundle/:bundlename',function(request, response){
      var res = bundles[request.params.bundlename]
      clarifyQuery( query, request.params.bundlename, res, co, (function() {return funct})() )
    })
  })
}
Example #2
0
function clarifyQuery( query, filter, response, co, funct ) {
  //setTimeout(function() {
        console.log('query!')
            client.search({
                query: query,
                filter: 'bundle.name=="'+filter+'"'
            },function(e, data) {
                console.log(e)
                console.log(JSON.stringify(data))
                console.log('score =>', score( data));
                console.log(query, filter, response)
                if (!response) response = bundles[filter]
                response.score = score( data);
                co.markModified('candidates');
                co.save();
                if (funct) {
                  funct( data, response.score, response.question.goal, response.question.minimum, co )
                }
            })
       // }, 1000*30);
}