Skip to content

Commit d55cc5f

Browse files
Update gotrue_client.dart
1 parent 75c722f commit d55cc5f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/gotrue/lib/src/gotrue_client.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,6 +1067,11 @@ class GoTrueClient {
10671067
(value) => null,
10681068
onError: (error, stack) => null,
10691069
);
1070+
_refreshTokenCompleter!.future.timeout(const Duration(seconds: 10), onTimeout: () {
1071+
if (!_refreshTokenCompleter!.isCompleted) {
1072+
_refreshTokenCompleter!.completeError(TimeoutException(), StackTrace.current);
1073+
}
1074+
});
10701075
} else if (!ignorePendingRequest) {
10711076
print("🦁 RETURNING EXISTING FUTURE 🦁");
10721077
return _refreshTokenCompleter!.future;

0 commit comments

Comments
 (0)