addThreadDataToApi static method

Future<String?> addThreadDataToApi(
  1. ThreadData threadData,
  2. String projectId,
  3. String version
)

Implementation

static Future<String?> addThreadDataToApi(ThreadData threadData, String projectId, String version) async {
  try {
    String url = _threadAddUrl;
    var postData = threadData.toJson(projectId, version);
    var response = await Dioo.post(
      url,
      data: postData,
      // propertiesToLog: {"email": userDetails.email!},
      options: Options(
        headers: {HttpHeaders.contentTypeHeader: "application/json"},
      ),
    );
    logger.d("successfully added thread");
    return response.data;
    // Utils.inform(context, 'Posted meal successfully');
  } on DioError catch (e) {
    if (e.response?.statusCode == 403) {
      // Utils.inform(context, 'No permission to post meal');
    } else {
      // Utils.inform(context, 'Error happened while posting meal');
    }
    logger.d(e);
  }
  return null;
}