(requestKey, controller)
| 196 | } |
| 197 | |
| 198 | cleanupInflightRequest(requestKey, controller) { |
| 199 | if (!requestKey) return; |
| 200 | const current = this.inflightRequests.get(requestKey); |
| 201 | if (current === controller) { |
| 202 | this.inflightRequests.delete(requestKey); |
| 203 | } |
| 204 | } |
| 205 | |
| 206 | setupNetworkListeners() { |
| 207 | if (typeof window === 'undefined' || !window.addEventListener) return; |