editThreadDataToApi static method

Future<bool> editThreadDataToApi(
  1. ThreadData threadData,
  2. String threadId,
  3. String projectId,
  4. String version,
)

Implementation

static Future<bool> editThreadDataToApi(ThreadData threadData, String threadId,
    String projectId,
    String version) async {
  try {
    String url = _threadEditUrl + threadId;
    var postData = threadData.toJson(projectId, version);
    await Dioo.put(
      url,
      data: postData,
      options: Options(
        headers: {HttpHeaders.contentTypeHeader: "application/json"},
      ),
    );
    logger.d("successfully updated thread");
    // 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 false;
  }

  return true;
}