class CodeViewController extends ViewController { viewDidLoad() { var code = localStorage.getItem("code"); if (code) { this.codeField.value = code; this.onContinueButtonPressed(); } } onContinueButtonPressed() { ReservationManager.getAccessLevelForCode(this.codeField.value, this.onCodeVerified.bind(this), this.onCodeVerificationError.bind(this)); } onCodeVerified(data) { if ("code" in data) { localStorage.setItem("code", data.code); localStorage.setItem("level", data.level); UIKit.activeScene.show(UIKit.getViewControllerById("main-view-controller")); } } onCodeVerificationError(request, status, error) { alert("Nein."); } } UIKit.registerViewControllerType(CodeViewController);