addSightMessage method

Future<void> addSightMessage(
  1. String localPath,
  2. int duration, {
  3. BuildContext? context,
})

Implementation

Future<void> addSightMessage(String localPath, int duration,
    {BuildContext? context}) async {
  RCIMIWMediaMessage? message = await engineProvider.engine
      ?.createSightMessage(
          _con.conversationType ?? RCIMIWConversationType.invalid,
          _con.targetId ?? '',
          _con.channelId,
          localPath,
          duration);

  if (message != null) {
    if (context != null && context.mounted) {
      sendMessage(message, context: context);
    } else {
      sendMessage(message);
    }
  }
}