addComment static method

GemError addComment({
  1. required OverlayItem item,
  2. required String comment,
})

Add a comment to report.

Parameters

  • IN item The report overlay item
  • IN comment The comment

Returns

Throws

  • An exception if it fails.

Implementation

static GemError addComment({
  required final OverlayItem item,
  required final String comment,
}) {
  final EventDrivenProgressListener progListener =
      EventDrivenProgressListener();
  GemKitPlatform.instance.registerEventHandler(progListener.id, progListener);

  final OperationResult result = staticMethod(
    'SocialOverlay',
    'addComment',
    args: <String, dynamic>{
      'item': item.pointerId,
      'comment': comment,
      'listener': progListener.id,
    },
  );

  return GemErrorExtension.fromCode(result['result']);
}