NetworkConfiguration.withDefaults constructor

NetworkConfiguration.withDefaults({
  1. Map<String, dynamic>? defaultHeaders,
  2. int? timeoutInMs,
})

Creates a network configuration with default values.

defaultHeaders will be empty if not provided. timeoutInMs will be 30 seconds if not provided.

Implementation

factory NetworkConfiguration.withDefaults({
  Map<String, dynamic>? defaultHeaders,
  int? timeoutInMs,
}) {
  return NetworkConfiguration(
    defaultHeaders: defaultHeaders ?? {},
    timeoutInMs: timeoutInMs ?? 30000,
  );
}