ChimeController.prototype.sendPostRequest = function()

in api/routes/chimeproxy/chimeAPIController.js [19:45]


ChimeController.prototype.sendPostRequest = function (path,body) {
  var self =  this
  return new Promise(function (resolve, reject) {
        var o = aws4.sign({
          service: 'chime',
          host: self.host,
          method: 'POST',
          path: path,
          headers: {
            'Content-Type': 'application/json',
          },
          body: JSON.stringify(body)
        })
        request.post({url:"https://"+self.host+path,headers:o.headers,body:o.body},function(err,res,body){
          if (!err)
          {
            body = JSON.parse(body);
            resolve(body)
          }
          else {
            console.log("Error Posting:")
            console.dir(err)
            reject(err)
          }
        })
  })
}