in directlineclient.js [18:40]
DirectLineClient.prototype.init = function(context, testData) {
logger.log("DirectLine - init started");
var self = this;
this.context = context;
var headers = {
Authorization: "Bearer " + testData.secret
};
var startConversationOptions = {
method: "POST",
uri: getDirectLineStartConversationUrl(testData.customDirectlineDomain),
headers: headers,
json: true
};
logger.log(`Init conversation request: ${JSON.stringify(startConversationOptions)}`);
var promise = rp(startConversationOptions)
.then(function(response) {
logger.log("init response: " + utils.stringify(response));
self.watermark[response.conversationId] = null;
self.headers[response.conversationId] = headers;
return response;
});
return promise;
}