mergeQuery static method

Map<String, dynamic>? mergeQuery(
  1. Map<String, dynamic>? connector,
  2. Map<String, dynamic>? request
)

Merges connector query parameters with request query parameters, request taking priority.

Returns null when both arguments are null (no query string needed). Otherwise returns a new map with connector entries followed by request entries; duplicate keys keep the request value.

Implementation

static Map<String, dynamic>? mergeQuery(
  Map<String, dynamic>? connector,
  Map<String, dynamic>? request,
) {
  if (connector == null && request == null) return null;
  return {
    ...?connector,
    ...?request,
  };
}