@@ -26,9 +26,6 @@ export class PublicAPI {
2626 use_display_control = false ,
2727 ) : Promise < NewSessionInfo > {
2828 loggingService . info ( 'Initializing connection.' ) ;
29- if ( this . wasmService === undefined ) {
30- return Promise . reject ( new Error ( 'backend was never set' ) ) ;
31- }
3229 const resultObservable = this . wasmService . connect (
3330 username ,
3431 password ,
@@ -46,73 +43,43 @@ export class PublicAPI {
4643 }
4744
4845 private ctrlAltDel ( ) {
49- if ( this . wasmService === undefined ) {
50- throw new Error ( 'backend was never set' ) ;
51- }
5246 this . wasmService . sendSpecialCombination ( SpecialCombination . CTRL_ALT_DEL ) ;
5347 }
5448
5549 private metaKey ( ) {
56- if ( this . wasmService === undefined ) {
57- throw new Error ( 'backend was never set' ) ;
58- }
5950 this . wasmService . sendSpecialCombination ( SpecialCombination . META ) ;
6051 }
6152
6253 private setVisibility ( state : boolean ) {
63- if ( this . wasmService === undefined ) {
64- throw new Error ( 'backend was never set' ) ;
65- }
6654 loggingService . info ( `Change component visibility to: ${ state } ` ) ;
6755 this . wasmService . setVisibility ( state ) ;
6856 }
6957
7058 private setScale ( scale : ScreenScale ) {
71- if ( this . wasmService === undefined ) {
72- throw new Error ( 'backend was never set' ) ;
73- }
7459 this . wasmService . setScale ( scale ) ;
7560 }
7661
7762 private shutdown ( ) {
78- if ( this . wasmService === undefined ) {
79- throw new Error ( 'backend was never set' ) ;
80- }
8163 this . wasmService . shutdown ( ) ;
8264 }
8365
8466 private setKeyboardUnicodeMode ( use_unicode : boolean ) {
85- if ( this . wasmService === undefined ) {
86- throw new Error ( 'backend was never set' ) ;
87- }
8867 this . wasmService . setKeyboardUnicodeMode ( use_unicode ) ;
8968 }
9069
9170 private setCursorStyleOverride ( style : string | null ) {
92- if ( this . wasmService === undefined ) {
93- throw new Error ( 'backend was never set' ) ;
94- }
9571 this . wasmService . setCursorStyleOverride ( style ) ;
9672 }
9773
9874 private resize ( width : number , height : number , scale ?: number ) {
99- if ( this . wasmService === undefined ) {
100- throw new Error ( 'backend was never set' ) ;
101- }
10275 this . wasmService . resizeDynamic ( width , height , scale ) ;
10376 }
10477
10578 private setEnableClipboard ( enable : boolean ) {
106- if ( this . wasmService === undefined ) {
107- throw new Error ( 'backend was never set' ) ;
108- }
10979 this . wasmService . setEnableClipboard ( enable ) ;
11080 }
11181
11282 getExposedFunctions ( ) : UserInteraction {
113- if ( this . wasmService === undefined ) {
114- throw new Error ( 'backend was never set' ) ;
115- }
11683 return {
11784 setVisibility : this . setVisibility . bind ( this ) ,
11885 connect : this . connect . bind ( this ) ,
0 commit comments