call method

Future<NetworkResult> call(
  1. String serverId,
  2. String routeId,
  3. {int requestType = NetworkRequestType.POST,
  4. Map<String, dynamic>? data,
  5. Map<String, String>? replacements,
  6. Map<String, dynamic>? headers}
)

This Is Your Request Interface You can change the way you are sending a request to the server

Implementation

Future<NetworkResult> call(String serverId, String routeId,
    {int requestType = NetworkRequestType.POST,
    Map<String, dynamic>? data,
    Map<String, String>? replacements,
    Map<String, dynamic>? headers}) async {
  Server server = getServer(serverId);
  Uri uri = server.getUri(routeId: routeId, replacements: replacements);
  ServerRoute serverRoute = server.getRoute(routeId);
  return await _callServer(
      server, serverRoute, uri, requestType, data, headers);
}