Optional fetch
fetch?: { (input: RequestInfo | URL, init?: RequestInit): Promise<Response>; (input: string | Request, init?: RequestInit | CMRequestInit): Promise<Response> }
Type declaration
- (input: RequestInfo | URL, init?: RequestInit): Promise<Response>
- (input: string | Request, init?: RequestInit | CMRequestInit): Promise<Response>
Parameters
input: RequestInfo | URL
Optional init: RequestInit
Returns Promise<Response>
Parameters
input: string | Request
Optional init: RequestInit | CMRequestInit
Returns Promise<Response>
Prevents the agent from providing a unique {@link Nonce} with each call. Enabling may cause rate limiting of identical requests at the boundary nodes.
To add your own nonce generation logic, you can use the following:
import {makeNonceTransform, makeNonce} from '@dfinity/agent'; const agent = new HttpAgent({ disableNonce: true }); agent.addTransform(makeNonceTransform(makeNonce);
false