wildfirechat / wfc_flutter_plugins

野火flutter插件,包含即时通讯和实时音视频插件
Other
35 stars 26 forks source link

聊天引用/回复 #88

Closed liaovq closed 8 months ago

liaovq commented 9 months ago
    showMenu(
      context: context,
      position: RelativeRect.fromLTRB(position.dx, position.dy, position.dx, position.dy),
      items: items,
    ).then((selected) {
      if (selected != null) {
        switch(selected) {
          case "delete":
            _deleteMessage(model.message.messageId);
            break;
          case "copy":
            break;
          case "forward":
            break;
          case "recall":
            _recallMessage(model.message.messageId, model.message.messageUid!);
            break;
          case "multi_select":
            break;
          case "quote":
            break;
          case "favorite":
            break;
        }
      }
    });

目前看到 demo 中引用/回复的实现是空的,如果要做这个功能的话需要在 sendMessage 或者 MessageContent 上添加哪些信息吗?还说是在其他地方?目前没看到 quote 相关的字段和内容

liaovq commented 9 months ago

在吗

heavyrain2012 commented 9 months ago

demo还有很多功能没有实现,sdk是支持的。请检查文本消息有个属性quoteInfo,可以把引用相关信息放到这个属性里,然后去实现业务逻辑。