Skip to content

Commit 542ec87

Browse files
committed
refactor(web-client): remove unnecessary checks
1 parent a0925a3 commit 542ec87

1 file changed

Lines changed: 0 additions & 33 deletions

File tree

web-client/iron-remote-desktop/src/services/PublicAPI.ts

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)