updateComment method

Future<void> updateComment({
  1. required String feedId,
  2. required String commentId,
  3. required Map<String, dynamic> data,
  4. dynamic onSuccess(
    1. String
    )?,
  5. dynamic onError(
    1. dynamic
    )?,
})

Implementation

Future<void> updateComment({
  required final String feedId,
  required final String commentId,
  required final Map<String, dynamic> data,
  final Function(String)? onSuccess,
  final Function(dynamic)? onError,
}) async {
  try {
    final _commentRef =
        PeamanReferenceHelper.commentsCol(feedId: feedId).doc(commentId);
    await _commentRef.update(data);
    print('Success: Updating comment $commentId');
    onSuccess?.call(feedId);
  } catch (e) {
    print(e);
    print('Error!!!: Updating comment');
    onError?.call(e);
  }
}