buildResult static method

Map<String, dynamic> buildResult({
  1. required Map<String, dynamic> serverInfo,
  2. Map<String, dynamic>? extra,
})

Build a result _meta object carrying serverInfo, merging extra first so the reserved key wins. Returns a fresh map.

Implementation

static Map<String, dynamic> buildResult({
  required Map<String, dynamic> serverInfo,
  Map<String, dynamic>? extra,
}) {
  return <String, dynamic>{
    if (extra != null) ...extra,
    keyServerInfo: serverInfo,
  };
}