Map serialize()

in lib/src/exception.dart [46:64]


  Map<String, dynamic> serialize(request) {
    var modifiedData;
    if (data is Map && !data.containsKey('request')) {
      modifiedData = Map.from(data);
      modifiedData['request'] = request;
    } else if (data == null) {
      modifiedData = {'request': request};
    } else {
      modifiedData = data;
    }

    var id = request is Map ? request['id'] : null;
    if (id is! String && id is! num) id = null;
    return {
      'jsonrpc': '2.0',
      'error': {'code': code, 'message': message, 'data': modifiedData},
      'id': id
    };
  }