UpdatingClient constructor Null safety
- {required CreateClientFn createClientFn,
- CloseClientFn? closeClientFn,
- int requestLimit = 1000,
- Duration timeLimit = const Duration(hours: 1),
- bool invalidateOnError = false,
- bool forceCloseOnError = false}
Implementation
UpdatingClient({
required CreateClientFn createClientFn,
CloseClientFn? closeClientFn,
int requestLimit = 1000,
Duration timeLimit = const Duration(hours: 1),
bool invalidateOnError = false,
bool forceCloseOnError = false,
}) : _createClientFn = createClientFn,
_closeClientFn =
closeClientFn ?? ((client, force) => client.close(force: force)),
_requestLimit = requestLimit,
_timeLimit = timeLimit,
_invalidateOnError = invalidateOnError,
_forceCloseOnError = forceCloseOnError;