Flutter高仿微信-第52篇-群聊-清空聊天记录

 Flutter高仿微信系列共59篇,从Flutter客户端、Kotlin客户端、Web服务器、数据库表结构、Xmpp即时通讯服务器、视频通话服务器、腾讯云服务器全面讲解。

 详情请查看

效果图:

实现代码:

//清空聊天记录对话框
void _cleanGroupChatDialog(){
  LoadingDialogUtils.showBaseDialog(context, msg: "确定要清空聊天记录吗?", clickConfirm: (){
    _cleanGroupChat();
  }, clickCancel: (){
  });
}

//清空聊天记录
void _cleanGroupChat(){
  GroupChatRepository.getInstance().deleteAllGroupChatByGroupId(widget.groupId);
  //刷新聊天页面
  eventBus.emit(BaseEvent(BaseEvent.TYPE_REFRESH_GROUP, result: HashMap<String, Object>()));
  Navigator.pop(context);
}

Future<void> deleteAllGroupChatByGroupId(String groupId) async {
  await groupChatDao?.deleteAllGroupChatByGroupId(groupId);
}

//根据群id,全部删除该群聊记录
@override
Future<void> deleteAllGroupChatByGroupId(String groupId) async {
  String sql = "DELETE FROM wc_group_chat where group_id = '${groupId}'";
  return _queryAdapter.queryNoReturn(sql);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

六毛六66

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值