in showcase/test.js [45:113]
setup() {
var logger = new TestLogger("TEST_LOGGER_111");
var self = this;
var connectionDetails = {
connectionToken: PTOKEN,
ConnectionId: "5b15e516-1f3b-4bc0-b3c5-0a081d1fdfca",
PreSignedConnectionUrl:
"wss://a28nk5omtf35rr-ats.iot.us-west-2.amazonaws.com/mqtt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIAYSFVGR4NWN4R2TGX%2F20190102%2Fus-west-2%2Fiotdata%2Faws4_request&X-Amz-Date=20190102T194922Z&X-Amz-SignedHeaders=host&X-Amz-Signature=1ebbca0dc68eaf0cc07c68f857a8e6d95bfa69191a6488271ccb586b4774b226&X-Amz-Security-Token=FQoGZXIvYXdzEJX%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FwEaDLLxgk3D%2BjlwxiIv9yKEA8%2BNO8eu%2B5u20MxPPImJiA5yjNJyYIIBX8oI9z89fuqkCDGNZxUGJqCo%2BjjB5VUIpkwMD753wi%2BoILTJsbWCeKIjHfadkwee0ABQ3e%2FSgPcpTlKAYi1bYHd6oFjtD9Plc7P%2FV64VEyFTAu25avgzk24I4ma3qK%2BWIwDyWDO3t%2B5DOMa%2BLEF9rZdAnLpG%2FWHL%2FLYWNP1WJw84pajjQZeIJrkdbxwqQqm5Bueog5wBzNXNCGGpoKV5TkuUk0N8QWsEeEAVvUMGk2l7JHMldKeGzDUwude5DCE%2F%2Bk23DEhgrthxDTiwquvHX8cWLaAbkWn6Gfvok77OXdxoYsiOsVJlYgtxtSGTgVEsJgCPtC96QZCyzZ6k8a6AUOAul%2FF5YkUYl74nzDqiYC76IGN4Cng69IgLbvSQ7hNxZC9OWWo4HUdq2fzifUZz%2BfjB5LFaH%2FPU4K2NdfHuW4W9YGK1L1A78w9k%2Fc7GmgrN7WJIXu8TNjNFY7v6zZ4bGqVuK8GiHikqkhyw1Pgowqu04QU%3D"
};
var chatDetails = {
initialContactId: CHAT_ID,
contactId: CHAT_ID,
participantId: PID,
participantToken: PTOKEN
//connectionDetails: connectionDetails
};
var config = {
loggerConfig: {
debug: true,
//logger: logger,
level: 1
},
region: "us-east-1"
};
connect.ChatSession.setGlobalConfig(config);
setTimeout(() => {
var config2 = config;
config2.loggerConfig.logger = new TestLogger("TEST_LOGGER_222");
config2.loggerConfig.level = 1;
console.log("connect.SetGlobalConfig(config2);");
connect.ChatSession.setGlobalConfig(config2);
}, 60 * 1000);
//var factory = new connectchatjs.ChatFactory();
var input = {
chatDetails: INIT_CHAT_RESPONSE,
type: "CUSTOMER"
// options: {
// region: "us-west-2"
// }
};
self.chatController = connect.ChatSession.create(input);
self.chatController.onConnectionBroken(data => {
console.log("onNetworkLinkBreak");
console.log(data);
console.log("onNetworkLinkBreak");
});
self.chatController.onTyping(data => {
console.log("onTyping");
console.log(data);
console.log("onTyping");
});
self.chatController.onMessage(data => {
console.log("onMessage");
console.log(data);
console.log("onMessage");
});
self.chatController.onConnectionEstablished(data => {
console.log("onNetworkLinkReestablished");
console.log(data);
console.log("onNetworkLinkReestablished");
});
//self.chatController.broadcaster.on("<<all>>", (e, d) => self.called(e, d));
}