init()

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);
                });
            }
        });
    }