()
| 394 | } |
| 395 | |
| 396 | destroy(): void { |
| 397 | this.destroyed = true; |
| 398 | this.unregisterOnDestroy(); |
| 399 | this.effectRef.destroy(); |
| 400 | this.abortInProgressLoad(); |
| 401 | |
| 402 | // Destroyed resources enter Idle state. |
| 403 | this.state.set({ |
| 404 | extRequest: {request: undefined, reload: 0}, |
| 405 | status: 'idle', |
| 406 | previousStatus: 'idle', |
| 407 | stream: undefined, |
| 408 | }); |
| 409 | } |
| 410 | |
| 411 | private async loadEffect(): Promise<void> { |
| 412 | const extRequest = this.extRequest(); |
no test coverage detected