ClientRouter constructor
ClientRouter({
- String? baseUrl,
- String prefix = '',
- Map<
String, String> headers = const {}, - Map<
String, dynamic> query = const {}, - Duration timeout = const Duration(seconds: 30),
- bool debug = false,
- bool throwIfError = false,
- ErrorHandler? onError,
- RequestDoneCallback? onDone,
- StatusCodeConfig statusCodeConfig = const StatusCodeConfig(),
Creates a client router using the current browser origin by default.
Implementation
ClientRouter({
String? baseUrl,
this.prefix = '',
Map<String, String> headers = const {},
Map<String, dynamic> query = const {},
Duration timeout = const Duration(seconds: 30),
bool debug = false,
bool throwIfError = false,
ErrorHandler? onError,
RequestDoneCallback? onDone,
StatusCodeConfig statusCodeConfig = const StatusCodeConfig(),
}) : client = FlintClient(
baseUrl: baseUrl ?? _browserOrigin(),
headers: headers,
defaultQueryParameters: query,
timeout: timeout,
debug: debug,
throwIfError: throwIfError,
onError: onError,
onDone: onDone,
statusCodeConfig: statusCodeConfig,
);