in src/js/client/app.ts [61:80]
init() {
let me = this;
this.startButton.addEventListener('click', (e) => {
e.preventDefault();
if(this.firstRun){
me.pageIntro.className = 'view__intro hidden';
Promise.all([
camera.setupCamera().then((value: CameraDimentions) => {
camera.setupVideoDimensions(value[0], value[1]);
}),
]).then(values => {
this.firstRun = false;
me.pageController.className = 'view__controller';
me.listenForSocketEvents();
}).catch(error => {
console.error(error);
});
}
});
}