toFields method

String toFields({
  1. required String gqlFragment,
})

The function removes all outside {} from gql and returns clear string

Implementation

String toFields({required final String gqlFragment}) {
  final arrOrigin = gqlFragment.split('{');
  arrOrigin.removeAt(0);
  final cuttedStart = arrOrigin.join('{');
  final cuttedStartArr = cuttedStart.split('}');
  cuttedStartArr.removeAt(cuttedStartArr.length - 1);
  final finalStr = cuttedStartArr.join('}');
  return finalStr;
}