Skip to content

Commit 8aabe18

Browse files
committed
enhance: More robust requestIdleCallback wrapper
1 parent 16f35f6 commit 8aabe18

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

.changeset/spotty-humans-walk.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@data-client/react': patch
3+
---
4+
5+
More robust requestIdleCallback wrapper

packages/react/src/managers/NetworkManager.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@ import { NetworkManager } from '@data-client/core';
33
export default class WebNetworkManager extends NetworkManager {
44
static {
55
if (typeof requestIdleCallback === 'function') {
6-
WebNetworkManager.prototype.idleCallback = requestIdleCallback.bind(
7-
typeof window !== 'undefined' ? window : globalThis,
8-
);
6+
WebNetworkManager.prototype.idleCallback = (...args) =>
7+
requestIdleCallback(...args);
98
}
109
}
1110
}

0 commit comments

Comments
 (0)