D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
query
/
state
/
processing
/
Filename :
canceler.ts
back
Copy
import { MonoTypeOperatorFunction } from 'rxjs'; import { finalize } from 'rxjs/operators'; import { BackendSrv } from 'app/core/services/backend_srv'; export function cancelNetworkRequestsOnUnsubscribe<T>( backendSrv: BackendSrv, requestId: string | undefined ): MonoTypeOperatorFunction<T> { return finalize(() => { if (requestId) { backendSrv.resolveCancelerIfExists(requestId); } }); }