Skip to content

Commit d687bda

Browse files
committed
Bind next/error functions
1 parent d7f0635 commit d687bda

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/app-check/src/api.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,18 @@ export function onTokenChanged(
147147
let nextFn: NextFn<AppCheckTokenResult> = () => {};
148148
let errorFn: ErrorFn = () => {};
149149
if ((onNextOrObserver as PartialObserver<AppCheckTokenResult>).next != null) {
150-
nextFn = (onNextOrObserver as PartialObserver<AppCheckTokenResult>).next!;
150+
nextFn = (onNextOrObserver as PartialObserver<AppCheckTokenResult>).next!.bind(
151+
onNextOrObserver
152+
);
151153
} else {
152154
nextFn = onNextOrObserver as NextFn<AppCheckTokenResult>;
153155
}
154156
if (
155157
(onNextOrObserver as PartialObserver<AppCheckTokenResult>).error != null
156158
) {
157-
errorFn = (onNextOrObserver as PartialObserver<AppCheckTokenResult>).error!;
159+
errorFn = (onNextOrObserver as PartialObserver<AppCheckTokenResult>).error!.bind(
160+
onNextOrObserver
161+
);
158162
} else if (onError) {
159163
errorFn = onError;
160164
}

0 commit comments

Comments
 (0)