updateNote method

Future<Note> updateNote(
  1. String discussionId,
  2. int noteId,
  3. String body
)

Updates the body of an existing note of an issue-discussion.

See https://docs.gitlab.com/ee/api/discussions.html#modify-existing-issue-thread-note

Implementation

Future<Note> updateNote(String discussionId, int noteId, String body) async {
  final uri = _project.buildUri(
    ['issues', _iid, 'discussions', discussionId, 'notes', noteId.toString()],
    queryParameters: {"body": body},
  );

  final json = await _gitLab.request(uri, method: HttpMethod.put)
      as Map<String, dynamic>;

  return Note.fromJson(json);
}