Skip to content

Commit 67dd9c7

Browse files
authored
fix(app_check, web): fix typing inference for getToken on web (#12501)
1 parent a6e901a commit 67dd9c7

File tree

1 file changed

+6
-4
lines changed
  • packages/firebase_app_check/firebase_app_check_web/lib/src/interop

1 file changed

+6
-4
lines changed

packages/firebase_app_check/firebase_app_check_web/lib/src/interop/app_check.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,14 @@ class AppCheck extends JsObjectWrapper<app_check_interop.AppCheckJsImpl> {
5858
);
5959

6060
Future<app_check_interop.AppCheckTokenResult> getToken(bool? forceRefresh) =>
61-
app_check_interop.getToken(jsObject, forceRefresh?.toJS).toDart
62-
as Future<app_check_interop.AppCheckTokenResult>;
61+
app_check_interop.getToken(jsObject, forceRefresh?.toJS).toDart.then(
62+
(value) => value! as app_check_interop.AppCheckTokenResult,
63+
);
6364

6465
Future<app_check_interop.AppCheckTokenResult> getLimitedUseToken() =>
65-
app_check_interop.getLimitedUseToken(jsObject).toDart
66-
as Future<app_check_interop.AppCheckTokenResult>;
66+
app_check_interop.getLimitedUseToken(jsObject).toDart.then(
67+
(value) => value! as app_check_interop.AppCheckTokenResult,
68+
);
6769

6870
JSFunction? _idTokenChangedUnsubscribe;
6971

0 commit comments

Comments
 (0)