当前位置: 首页 > news >正文

wordpress 站外链接清远做网站的有哪些

wordpress 站外链接,清远做网站的有哪些,重庆服装网站建设地址,扬州建设工程交易网在聊天群里#xff0c;以及私聊时#xff0c;可以点对方头象弹出踢跟拉黑#xff0c;踢只是让对方退出聊天室。拉黑是记对方退出且不能再进入。 socket.io 中的踢人流程#xff1a; 将用户从groupUsers 删除#xff0c;表现在uniapp的界面#xff0c;就是通知friends页以及私聊时可以点对方头象弹出踢跟拉黑踢只是让对方退出聊天室。拉黑是记对方退出且不能再进入。 socket.io 中的踢人流程 将用户从groupUsers 删除表现在uniapp的界面就是通知friends页你这孙子被踢了。只是提示。但还能进去。但是如果是被黑则是你被踢且删除。这时要求界面进行重新的绑定。将这一个群或将私聊删掉。 const groups {}; // 存储用户与群组的映射const kickedUsers {}; // 存储被踢出用户的信息const groupUsers {}; // 存储每个群组中的用户列表socket.on(kickUser, ({ groupName, userName }) {for (let id in groups) {if (groups[id].userName userName groups[id].groupName groupName) {io.sockets.sockets.get(id).leave(groupName);io.to(groupName).emit(message, ${userName} 已被踢出群组);// 从用户列表中删除if (groupUsers[groupName]) {groupUsers[groupName] groupUsers[groupName].filter(user user ! userName);io.to(groupName).emit(userList, groupUsers[groupName]);}console.log(${userName} 被踢出群组 ${groupName});if (!kickedUsers[groupName]) {kickedUsers[groupName] [];}kickedUsers[groupName].push(userName);break;}}});再加入一个退群功能 app.get(/leavgroup, authenticateToken, async (req, res) {try {const userId req.user.id;let { groupid: group_id } req.query;await Friend.destroy({ where: {user_id:userId, group_friend_id:group_id,type:group } });return res.json({ code:0, message: 退出成功 });} catch (error) {console.log(error)return res.json({ code:1, message: 退出出错 });} }); 拉黑的接口 app.get(/black, authenticateToken, async (req, res) {try {const userId req.user.id;let { group_id,name } req.query;let user await User.findOne({ where: { username:name } });if(user){let user_id user.id;if(userIduser_id){return res.json({ code:1, message: 不能拉黑自己 });}if(group_id0){await Friend.destroy({ where: {user_id:user_id, group_friend_id:group_id,type:user_id } });await Invite.destroy({ where: {inviter_id:userId, invitee_id:user_id } });return res.json({ code:0, message: 拉黑成功 });}else{//删除所有的记录await Friend.destroy({ where: {user_id:user_id, group_friend_id:userId,type:user } });await Friend.destroy({ where: {user_id:userId , group_friend_id:user_id,type:user } });await Invite.destroy({ where: {inviter_id:user_id, invitee_id:userId,group_id } });await Invite.destroy({ where: {inviter_id:userId, invitee_id:user_id ,group_id } });}}return res.json({ code:0, message: 退出成功 });} catch (error) {console.log(error)return res.json({ code:1, message: 退出出错 });} });
http://www.dnsts.com.cn/news/129499.html

相关文章:

  • 山西网站制作公司怎样通过阿里云建设网站
  • 一级a做爰片免费网站瑜伽微商货源类网站源码
  • 硬盘做免费嗳暧视频网站镇江久一信息科技
  • 跟我学做纸艺花网站成交型网站
  • 微网站开发周期绵阳低价网站建设
  • 各大网站发布珠海网站制作渠道
  • 钱宝做任务的网站怎么下游戏代理怎么找渠道
  • dedecms仿站wordpress 中文在线留言
  • 建设银行积分兑换网站赞叹天河网站建设公司
  • 怎么搭建自己的网站平台sem是什么电镜
  • 手机网站返回跳转网络推广的调整和优化
  • 淄博做网站公司有哪些沧州网站建设设计定制
  • 南京做企业网站石家庄百度快照优化
  • vue 做pc网站可以吗菏泽网站建设哪家好
  • 阿里云虚拟主机做多个网站徐州专业建站公司
  • ruhe用dw做网站数字营销沙盘模拟
  • 邢台宇鹏网站建设视觉传达设计公司排名前十强
  • 做网站的属于什么岗位国外设计网站怎么打开
  • 简约网站程序什么网站可以直接做word文档
  • 典当行 网站星座 网站 建设
  • 男女直接做网站做视频直播网站
  • 企业网站 微信里怎么做注册安全工程师考试时间
  • 做国际黄金看什么网站惠州公司做网站
  • 网站制作模板wordpress 4.2.20
  • 类似饿了么的网站怎么做做网站被骗了怎么办
  • 宿迁网站建设公司wordpress实现静态化
  • 银狐鑫诺科技 网站建设怎么进行网站优化
  • 成都建设工程交易中心网站一个主机建多少个网站
  • 网站建设的原理温州网站优化页面
  • 辽阳北京网站建设最先进的无锡网站建设