in src/components/Widget/index.js [588:611]
initializeWidget(sendInitPayload = true) {
const {
storage,
socket,
dispatch,
embedded,
initialized
} = this.props;
if (!socket.isInitialized()) {
socket.createSocket();
this.checkVersionBeforePull();
dispatch(pullSession());
// Register all socket event handlers
this.registerSocketHandlers(sendInitPayload);
}
if (embedded && initialized) {
dispatch(showChat());
dispatch(openChat());
}
}