Skip to content

Commit 8bf6e44

Browse files
committed
fix: add error handling to examples
WE2-1179 Signed-off-by: Sven Mitt <svenzik@users.noreply.github.com>
1 parent 3cdd262 commit 8bf6e44

10 files changed

Lines changed: 26 additions & 23 deletions

File tree

examples/web-eid-angular-example/package-lock.json

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/web-eid-angular-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@angular/platform-browser": "^21.1.2",
1919
"@angular/platform-browser-dynamic": "^21.1.2",
2020
"@angular/router": "^21.1.2",
21-
"@web-eid/web-eid-library": "~2.1.0-beta.1",
21+
"@web-eid/web-eid-library": "~2.1.0-beta.2",
2222
"msw": "^2.7.0",
2323
"rxjs": "~7.8.0",
2424
"tslib": "^2.3.0",

examples/web-eid-angular-example/src/app/pages/sign/sign.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Component } from '@angular/core';
22
import { AuthService } from '../../core/services/auth.service';
33
import { SignService } from '../../core/services/sign.service';
44
import {
5+
DeveloperError,
56
NativeFatalError,
67
UnknownError,
78
UserCancelledError,
@@ -47,8 +48,8 @@ export class SignComponent {
4748
this.alert = "ID-card authentication was cancelled by the user";
4849
} else if (error instanceof NativeFatalError) {
4950
this.alert = "Please try again. If the problem persists, contact support";
50-
} else if (error instanceof IntegrationError) {
51-
this.alert = `An internal error occurred. Please contact support! ${error.message} (${error.code})`;
51+
} else if (error instanceof DeveloperError) {
52+
this.alert = `An internal error occurred. Please contact support! ${error.message}`;
5253
} else if (error instanceof UnknownError) {
5354
this.alert = `An unknown error occurred. Please try again and contact support if the problem persists! ${error.message} (${error.code})`;
5455
} else {

examples/web-eid-angular-example/src/app/shared/components/auth-id-card/auth-id-card.component.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { Component, EventEmitter, Output } from '@angular/core';
22
import { ReactiveFormsModule } from '@angular/forms';
33
import {
44
ContextInsecureError,
5+
DeveloperError,
56
ExtensionUnavailableError,
67
NativeFatalError,
78
NativeUnavailableError,
@@ -59,8 +60,8 @@ export class AuthIdCardComponent {
5960
this.alert = "Web eID requires a secure HTTPS connection. Please contact the website administrator";
6061
} else if (error instanceof NativeFatalError) {
6162
this.alert = "Please try again. If the problem persists, contact support";
62-
} else if (error instanceof IntegrationError) {
63-
this.alert = `An internal error occurred. Please contact support! ${error.message} (${error.code})`;
63+
} else if (error instanceof DeveloperError) {
64+
this.alert = `An internal error occurred. Please contact support! ${error.message}`;
6465
} else if (error instanceof UnknownError) {
6566
this.alert = `An unknown error occurred. Please try again and contact support if the problem persists! ${error.message} (${error.code})`;
6667
} else {

examples/web-eid-react-example/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/web-eid-react-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"preview": "vite preview"
1111
},
1212
"dependencies": {
13-
"@web-eid/web-eid-library": "^2.1.0-beta.1",
13+
"@web-eid/web-eid-library": "~2.1.0-beta.2",
1414
"msw": "^2.7.3",
1515
"react": "^19.0.0",
1616
"react-dom": "^19.0.0",

examples/web-eid-react-example/src/app/components/AuthIdCard.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { useAuth } from '../hooks/useAuth'
33
import { isKnownWebEidError } from '../utils/webEidUtils'
44
import {
55
ContextInsecureError,
6+
DeveloperError,
67
ExtensionUnavailableError,
78
NativeFatalError,
89
NativeUnavailableError,
@@ -50,8 +51,8 @@ export function AuthIdCard() {
5051
setAlert("Web eID requires a secure HTTPS connection. Please contact the website administrator");
5152
} else if (error instanceof NativeFatalError) {
5253
setAlert("Please try again. If the problem persists, contact support");
53-
} else if (error instanceof IntegrationError) {
54-
setAlert(`An internal error occurred. Please contact support! ${error.message} (${error.code})`);
54+
} else if (error instanceof DeveloperError) {
55+
setAlert(`An internal error occurred. Please contact support! ${error.message}`);
5556
} else if (error instanceof UnknownError) {
5657
setAlert(`An unknown error occurred. Please try again and contact support if the problem persists! ${error.message} (${error.code})`);
5758
} else {

examples/web-eid-react-example/src/app/pages/SignPage.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { useSign } from '../hooks/useSign'
33
import { AppContext } from '../context/AppContext'
44
import { isKnownWebEidError } from '../utils/webEidUtils'
55
import {
6+
DeveloperError,
67
NativeFatalError,
78
UnknownError,
89
UserCancelledError,
@@ -41,8 +42,8 @@ export function SignPage() {
4142
setAlert("ID-card authentication was cancelled by the user");
4243
} else if (error instanceof NativeFatalError) {
4344
setAlert("Please try again. If the problem persists, contact support");
44-
} else if (error instanceof IntegrationError) {
45-
setAlert(`An internal error occurred. Please contact support! ${error.message} (${error.code})`);
45+
} else if (error instanceof DeveloperError) {
46+
setAlert(`An internal error occurred. Please contact support! ${error.message}`);
4647
} else if (error instanceof UnknownError) {
4748
setAlert(`An unknown error occurred. Please try again and contact support if the problem persists! ${error.message} (${error.code})`);
4849
} else {

examples/web-eid-webpack-and-source-map-loader/package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/web-eid-webpack-and-source-map-loader/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"webpack-dev-server": "^5.2.3"
1818
},
1919
"dependencies": {
20-
"@web-eid/web-eid-library": "~2.1.0-beta.1",
20+
"@web-eid/web-eid-library": "~2.1.0-beta.2",
2121
"lodash": "^4.17.21"
2222
}
2323
}

0 commit comments

Comments
 (0)