post method

Future post({
  1. required String url,
  2. Map<String, dynamic>? data,
})

Implementation

Future<dynamic> post({
  required String url,
  Map<String, dynamic>? data,
}) async {
  Dio dio = Dio(exportOption(baseOptions));

  log(
    url,
    name: "POST URL",
  );
  log(
    data.toString(),
    name: "POST DATA",
  );
  try {
    final response = await dio.post(
      url,
      data: data,
    );

    log(
      response.toString(),
      name: "POST Response: $url",
    );

    return response.data;
  } on DioError catch (error) {
    return dioErrorHandle(error: error);
  }
}