import{d as e,g as t,r as n,Z as s,o as a,c as o,n as i,i as l,a as c,b as r,e as u,f as d,w as v,h as C,j as h,k as m,t as g,u as p,Q as f,l as w,C as x,m as M,p as k,q as y,J as I,s as T,v as S,x as _,y as E,z as D,A as P,B as b,D as U,E as L,F as O,G as N,H as R,I as H,K as A,L as V,M as $,N as z,O as j,_ as G,P as B,R as Y,S as Z,T as W,U as J,V as F}from"./index-RXP3BP3O.js";import K from"./TUIKit-components-TUISearch-index.Cp_ZmtC_.js";import{I as X}from"./Icon.D1Z3K5c-.js";import{A as Q,N as q}from"./index.DDTlzfEU.js";import{O as ee,a as te}from"./add-circle.Cuok7LbY.js";import{D as ne}from"./index.D_s0sZWW.js";import{_ as se}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./star-light.wZqPaCFn.js";import"./right-icon.-uAfiCH7.js";const ae=se(e({__name:"index",props:{actionsMenuPosition:{},selectedConversation:{},selectedConversationDomRect:{}},emits:["closeConversationActionMenu"],setup(e,{emit:T}){var S,_;const E=T,D=e,P=(null==(S=t())?void 0:S.proxy)||t(),b=n(),U=n(!0),L=n(!1),O=s.getConversationModel((null==(_=D.selectedConversation)?void 0:_.conversationID)||""),N=n(D.actionsMenuPosition);a(()=>{i(()=>{var e,t;if(l)(null==(e=c)?void 0:e.createSelectorQuery().in(P)).select("#conversation-actions-menu").boundingClientRect(e=>{var t,n;e&&(e.bottom>(null==(n=null==(t=c)?void 0:t.getWindowInfo)?void 0:n.call(t).windowHeight)&&(N.value={...D.actionsMenuPosition,top:D.actionsMenuPosition.top-(D.actionsMenuPosition.conversationHeight||0)-e.height+88}),N.value.left+e.width+5>c.getWindowInfo().windowWidth&&(N.value.left=c.getWindowInfo().windowWidth-e.width-5)),U.value=!1}).exec();else{const e=null==(t=b.value)?void 0:t.getBoundingClientRect();r&&void 0!==D.actionsMenuPosition.left&&(N.value.left=D.actionsMenuPosition.left),e&&e.bottom>window.innerHeight&&(N.value.top=D.actionsMenuPosition.top-(D.actionsMenuPosition.conversationHeight||0)-e.height),U.value=!1}})});const R=o(()=>{var e,t;return(null==(e=D.selectedConversation)?void 0:e.type)===I.TYPES.CONV_C2C?"TUIConversation.删除后,将清空该聊天的消息记录":(null==(t=D.selectedConversation)?void 0:t.type)===I.TYPES.CONV_GROUP?"TUIConversation.删除后,将清空该群聊的消息记录":""});const H=e=>{const{name:t}=e,n=O;if(t&&n&&n.conversationID){switch(t){case x.DELETE:null==n||n.deleteConversation();break;case x.ISPINNED:case x.DISPINNED:null==n||n.pinConversation();break;case x.MUTE:case x.NOTMUTE:null==n||n.muteConversation()}E("closeConversationActionMenu")}},A=e=>{e||E("closeConversationActionMenu"),L.value=e};return(e,t)=>(u(),d(ee,{maskColor:"transparent",onOnOverlayClick:t[6]||(t[6]=()=>E("closeConversationActionMenu"))},{default:v(()=>[C("div",{id:"conversation-actions-menu",ref_key:"actionsMenuDomRef",ref:b,class:h([p(r)&&"actions-menu-pc","actions-menu",!p(U)&&"cancel-hidden"]),style:k({top:`${p(N).top}px`,left:`${p(N).left}px`})},[C("div",{class:h(["actions-menu-item"]),onClick:t[0]||(t[0]=m(e=>{L.value=!0},["stop"]))},g(p(f).t("TUIConversation.删除会话")),1),D.selectedConversation&&D.selectedConversation.isPinned?M("",!0):(u(),w("div",{key:0,class:h(["actions-menu-item"]),onClick:t[1]||(t[1]=m(e=>H({name:p(x).ISPINNED}),["stop"]))},g(p(f).t("TUIConversation.置顶会话")),1)),D.selectedConversation&&D.selectedConversation.isPinned?(u(),w("div",{key:1,class:h(["actions-menu-item"]),onClick:t[2]||(t[2]=m(e=>H({name:p(x).DISPINNED}),["stop"]))},g(p(f).t("TUIConversation.取消置顶")),1)):M("",!0),D.selectedConversation&&D.selectedConversation.isMuted?M("",!0):(u(),w("div",{key:2,class:h(["actions-menu-item"]),onClick:t[3]||(t[3]=m(e=>H({name:p(x).MUTE}),["stop"]))},g(p(f).t("TUIConversation.消息免打扰")),1)),D.selectedConversation&&D.selectedConversation.isMuted?(u(),w("div",{key:3,class:h(["actions-menu-item"]),onClick:t[4]||(t[4]=m(e=>H({name:p(x).NOTMUTE}),["stop"]))},g(p(f).t("TUIConversation.取消免打扰")),1)):M("",!0)],6),y(ne,{show:p(L),center:!0,isHeaderShow:p(r),onSubmit:t[5]||(t[5]=e=>H({name:p(x).DELETE})),"onUpdate:show":A},{default:v(()=>[C("p",{class:"delDialog-title"},g(p(f).t(p(R))),1)]),_:1},8,["show","isHeaderShow"])]),_:1}))}}),[["__scopeId","data-v-6a6ed632"]]),oe=se(e({__name:"index",emits:["handleSwitchConversation","getPassingRef"],setup(e,{expose:t,emit:o}){const i=o,m=n(),x=n(),k=n(),V=n(!1),$=n([]),z=n(),j=n(),G=n({top:0,left:void 0,conversationHeight:void 0}),B=n(!1),Y=n();let Z=null;a(()=>{s.watch(T.CONV,{currentConversationID:oe,conversationList:se,currentConversation:q}),s.watch(T.USER,{displayOnlineStatus:ie,userStatusList:le}),l||!S||r||function(){if(!j.value)return;E({element:j.value,onLongPress:(e,t)=>{const n=Array.from(j.value.children).indexOf(t);J(e,$.value[n],n)},options:{eventDelegation:{subSelector:".tui-conversation-content"}}})}()}),_(()=>{s.unwatch(T.CONV,{currentConversationID:oe,conversationList:se,currentConversation:q}),s.unwatch(T.USER,{displayOnlineStatus:ie,userStatusList:le})});const W=e=>B.value&&e.type===I.TYPES.CONV_C2C,J=(e,t,n,s)=>{s&&(e.preventDefault(),l)||(m.value=t,Z=Date.now(),K(e,n))},F=()=>{Z&&Date.now()-Z>300&&(m.value=void 0,V.value=!1)},K=(e,t)=>{var n,s;if(l){void 0===z.value&&i("getPassingRef",z);(null==(n=c)?void 0:n.createSelectorQuery().in(z.value)).select(`#convlistitem-${t}`).boundingClientRect(t=>{t&&(G.value={top:t.bottom-44,left:e.touches[0].pageX,conversationHeight:t.height},V.value=!0)}).exec()}else{const t=(null==(s=e.currentTarget||e.target)?void 0:s.getBoundingClientRect())||{};t&&(G.value={top:t.bottom,left:r?e.clientX:void 0,conversationHeight:t.height}),V.value=!0}};function q(e){m.value=e}const ee=e=>{var t,n,s,a,o,i;if((null==(n=null==(t=null==e?void 0:e.lastMessage)?void 0:t.payload)?void 0:n.data)&&"TIMCustomElem"===(null==(s=null==e?void 0:e.lastMessage)?void 0:s.type)){return(null==(i=null==JSON?void 0:JSON.parse(null==(o=null==(a=null==e?void 0:e.lastMessage)?void 0:a.payload)?void 0:o.data))?void 0:i.businessID)===R.RED_ENVELOPE}return!1},te=e=>{var t,n,s;const a=JSON.parse(null==(n=null==(t=e.lastMessage)?void 0:t.payload)?void 0:n.data),o=null==(s=e.getLastMessage("text"))?void 0:s.split(":");return o&&o.length>1?`${o[0]}:[积分红包] ${a.title}`:`[积分红包] ${a.title}`},ne=e=>{var t,n,s,a,o,i;if(null==(n=null==(t=null==e?void 0:e.lastMessage)?void 0:t.payload)?void 0:n.data){const t=JSON.parse(null==(a=null==(s=null==e?void 0:e.lastMessage)?void 0:s.payload)?void 0:a.data),n=null==(o=e.getLastMessage("text"))?void 0:o.split(":"),l=n&&n.length>1;return t.businessID===R.GOODS?l?`${n[0]}:[商品信息] ${t.title}`:`[商品信息]:${t.title}`:"Create Group"===t.content&&"GROUP"===e.type?`${null==(i=e.getLastMessage("text"))?void 0:i.split(":")[0]}:创建群聊`:""}return""};function se(e){$.value=e}function oe(e){x.value=e}function ie(e){B.value=e}function le(e){0!==e.size&&(Y.value=[...e.entries()].reduce((e,[t,n])=>(e[t]=n,e),{}))}return t({closeChildren:F}),(e,t)=>{const n=H,s=D,a=A;return u(),d(s,{ref_key:"conversationListInnerDomRef",ref:j,class:"tui-conversation-list"},{default:v(()=>[p(V)?(u(),d(ae,{key:0,selectedConversation:p(m),actionsMenuPosition:p(G),selectedConversationDomRect:p(k),onCloseConversationActionMenu:F},null,8,["selectedConversation","actionsMenuPosition","selectedConversationDomRect"])):M("",!0),y(s,{class:"tui-conversation-item",onClick:t[0]||(t[0]=e=>p(b)("/pages/my-index/set-up/message/index"))},{default:v(()=>[C("aside",{class:"left"},[y(Q,{url:"/static/images/message.svg",size:"40px"})]),y(s,{class:"content"},{default:v(()=>[y(s,{class:"content-header"},{default:v(()=>[y(s,{class:"content-header-label"},{default:v(()=>[y(n,{class:"name"},{default:v(()=>[P("消息通知")]),_:1})]),_:1}),y(s,{class:"middle-box"},{default:v(()=>[C("div",{class:"middle-box-content"},"[系统消息]")]),_:1})]),_:1})]),_:1})]),_:1}),(u(!0),w(O,null,U(p($),(e,t)=>(u(),d(s,{id:`convlistitem-${t}`,key:t,class:h(["tui-conversation-content",p(L)&&"tui-conversation-content-h5 disable-select"])},{default:v(()=>[C("div",{class:h([p(r)&&"isPC","tui-conversation-item",p(x)===e.conversationID&&"tui-conversation-item-selected",e.isPinned&&"tui-conversation-item-pinned"]),onClick:t=>{return n=e.conversationID,i("handleSwitchConversation",n),void N.switchConversation(n);var n},onLongpress:n=>J(n,e,t),onContextmenu:n=>J(n,e,t,!0)},[C("aside",{class:"left"},[y(Q,{useSkeletonAnimation:"",url:e.getAvatar(),size:"40px"},null,8,["url"]),p(Y)&&W(e)?(u(),w("div",{key:0,class:h(["online-status",Object.keys(p(Y)).length>0&&Object.keys(p(Y)).includes(e.userProfile.userID)&&1===p(Y)[e.userProfile.userID].statusType?"online-status-online":"online-status-offline"])},null,2)):M("",!0),e.unreadCount>0&&!e.isMuted?(u(),w("span",{key:1,class:"num"},g(e.unreadCount>99?"99+":e.unreadCount),1)):M("",!0),e.unreadCount>0&&e.isMuted?(u(),w("span",{key:2,class:"num-notify"})):M("",!0)]),y(s,{class:"content"},{default:v(()=>[y(s,{class:"content-header"},{default:v(()=>[y(a,{class:"content-header-label"},{default:v(()=>[C("p",{class:"name"},g(e.getShowName()),1)]),_:2},1024),ee(e)?(u(),d(s,{key:0,class:"middle-box"},{default:v(()=>[C("div",{class:"middle-box-content"},g(te(e)),1)]),_:2},1024)):(u(),d(s,{key:1,class:"middle-box"},{default:v(()=>[e.draftText&&e.conversationID!==p(x)?(u(),w("span",{key:0,class:"middle-box-draft"},g(p(f).t("TUIChat.[草稿]")),1)):"GROUP"===e.type&&e.groupAtInfoList&&e.groupAtInfoList.length>0?(u(),w("span",{key:1,class:"middle-box-at"},g(e.getGroupAtInfo()),1)):M("",!0),y(s,{class:"middle-box-content"},{default:v(()=>[P(g(ne(e)||e.getLastMessage("text")),1)]),_:2},1024)]),_:2},1024))]),_:2},1024),y(s,{class:"content-footer"},{default:v(()=>[C("span",{class:"time"},g(e.getLastMessage("time")),1),e.isMuted?(u(),d(X,{key:0,file:p("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2032%2032'%20class='design-iconfont'%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cpath%20d='M4.13744611,6.61713753%20L20.551,23%20L0,23%20L0,21%20L3,21%20L3,11%20C3,9.40883362%203.41291862,7.91410954%204.13744611,6.61713753%20Z%20M21.481,21%20L24,21%20L24,23%20L23.485,23%20L21.481,21%20Z%20M12,2%20C16.9705627,2%2021,6.02943725%2021,11%20L21,20.52%20L5.36684476,4.91705738%20C7.01203082,3.12402075%209.37475086,2%2012,2%20Z'%20fill='%23CCC'%20transform='translate(4%203)'/%3e%3cpath%20fill='%23CCC'%20fill-rule='nonzero'%20d='M13%200L13%204%2011%204%2011%200z'%20transform='translate(4%203)'/%3e%3cpath%20stroke='%23CCC'%20d='M8.5%2024.5H15.5V25.5H8.5z'%20transform='translate(4%203)'/%3e%3cpath%20stroke='%23CCC'%20stroke-width='2'%20transform='matrix(-1%200%200%201%2031.089472%203)'%20d='M25.4499982%200.1546001L1.63947409%2023.8855564'/%3e%3c/g%3e%3c/svg%3e"),size:"16px"},null,8,["file"])):M("",!0)]),_:2},1024)]),_:2},1024)],42,["onClick","onLongpress","onContextmenu"])]),_:2},1032,["id","class"]))),128))]),_:1},512)}}}),[["__scopeId","data-v-202b1fe4"]]);class ie{static getInstance(){return ie.instance||(ie.instance=new ie),ie.instance}getMenu(){const e=this.generateMenuList();return!r&&e.length>0?[{text:"",icon:te,data:{name:"all",children:e}}]:e}generateMenuList(){return[{icon:V,text:f.t("TUIConversation.发起单聊"),data:{name:$.TYPEC2C},listener:{onClicked:this.createConversation.bind(this)}},{icon:z,text:f.t("TUIConversation.发起群聊"),data:{name:$.TYPEGROUP},listener:{onClicked:this.createConversation.bind(this)}}]}createConversation(e){j.callService({serviceName:G.TUIConversation.SERVICE.NAME,method:G.TUIConversation.SERVICE.METHOD.CREATE_CONVERSATION,params:e})}}const le=se(e({__name:"index",props:{topCount:{type:String,default:""}},setup(e,{expose:t}){const i=e,l=n([]),c=n(),r=n(!1),h=o(()=>ie.getInstance().getMenu()),f=e=>{r.value="global"===e.searchType&&e.isSearching,r.value&&k()};a(()=>{l.value=[],s.watch(T.SEARCH,{currentSearchingStatus:f})}),_(()=>{s.unwatch(T.SEARCH,{currentSearchingStatus:f})});const x=e=>{const{data:{children:t},listener:n={onClicked:()=>{}}}=e;if(t){let e=[{data:{name:"isAddUser"},icon:"/TUIKit/assets/icon/user-add.svg",text:"添加好友",listener:{onClicked:()=>{}}},...t.filter(e=>"isC2C"!==e.data.name)];l.value=l.value.length>0?[]:e}else"isScan"===e.data.name?uni.scanCode({onlyFromCamera:!1,scanType:["qrCode"],success:e=>{b(e.result)}}):"isAddUser"===e.data.name?b("/pages/adduser/index"):n.onClicked(e),k()},k=()=>{l.value=[]};return t({closeChildren:k}),(e,t)=>{const n=W;return u(),w("div",{ref:p(c),class:"tui-conversation-header"},[y(q,{title:"消息"+(i.topCount?`(${i.topCount})`:"")},{right:v(()=>[Y(C("div",{class:"menu-container"},[p(h).length>0?(u(),w("ul",{key:0,class:"list"},[(u(!0),w(O,null,U(p(h),(e,t)=>(u(),w("li",{key:t,class:"list-item"},[C("main",{class:"list-item-item",onClick:m(t=>x(e),["stop"])},[e.icon?(u(),d(X,{key:0,class:"list-item-icon",file:e.icon},null,8,["file"])):M("",!0)],8,["onClick"])]))),128))])):M("",!0),p(l).length>0?(u(),w("ul",{key:1,class:"menu-container-children list"},[(u(!0),w(O,null,U(p(l),(e,t)=>(u(),w("li",{key:t,class:"list-item top-right_box",onClick:t=>x(e)},[e.icon&&!["isAddUser","isScan"].includes(e.data.name)?(u(),d(X,{key:0,class:"list-item-icon",file:e.icon},null,8,["file"])):M("",!0),"isAddUser"==e.data.name?(u(),d(n,{key:1,src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cdefs%3e%3cclipPath%20id='master_svg0_0_8244'%3e%3crect%20x='0'%20y='0'%20width='16'%20height='16'%20rx='0'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23master_svg0_0_8244)'%3e%3cpath%20d='M8.333252080055237,3.0000000269302367C7.412777580055237,3.0000000269302367,6.666585580055237,3.7461921269302367,6.666585580055237,4.666666626930237C6.666585580055237,5.587141426930237,7.412777580055237,6.333333626930237,8.333252080055237,6.333333626930237C9.253726580055236,6.333333626930237,9.999918580055237,5.587141426930237,9.999918580055237,4.666666626930237C9.999918580055237,3.7461921269302367,9.253726580055236,3.0000000269302367,8.333252080055237,3.0000000269302367ZM5.333252080055237,4.666666626930237C5.333252080055237,3.0098122269302365,6.676397880055236,1.6666666269302368,8.333252080055237,1.6666666269302368C9.990106180055236,1.6666666269302368,11.333252580055238,3.0098122269302365,11.333252580055238,4.666666626930237C11.333252580055238,6.3235208269302365,9.990106180055236,7.666666626930237,8.333252080055237,7.666666626930237C6.676397880055236,7.666666626930237,5.333252080055237,6.3235208269302365,5.333252080055237,4.666666626930237ZM5.999918580055237,9.666666626930237C4.527159380055236,9.666666626930237,3.3332519800552367,10.860574326930237,3.3332519800552367,12.333333626930237C3.3332519800552367,12.333333626930237,3.3332519800552367,13.000000626930238,3.3332519800552367,13.000000626930238C3.3332519800552367,13.000000626930238,8.666585580055237,13.000000626930238,8.666585580055237,13.000000626930238C8.666585580055237,13.000000626930238,8.666585580055237,14.333333626930237,8.666585580055237,14.333333626930237C8.666585580055237,14.333333626930237,1.9999185800552368,14.333333626930237,1.9999185800552368,14.333333626930237C1.9999185800552368,14.333333626930237,1.9999185800552368,12.333333626930237,1.9999185800552368,12.333333626930237C1.9999185800552368,10.124194726930236,3.790779780055237,8.333333626930237,5.999918580055237,8.333333626930237C5.999918580055237,8.333333626930237,8.666585580055237,8.333333626930237,8.666585580055237,8.333333626930237C8.666585580055237,8.333333626930237,8.666585580055237,9.666666626930237,8.666585580055237,9.666666626930237C8.666585580055237,9.666666626930237,5.999918580055237,9.666666626930237,5.999918580055237,9.666666626930237ZM11.666585580055237,11.000000626930238C11.666585580055237,11.000000626930238,11.666585580055237,9.000000126930237,11.666585580055237,9.000000126930237C11.666585580055237,9.000000126930237,12.999918580055237,9.000000126930237,12.999918580055237,9.000000126930237C12.999918580055237,9.000000126930237,12.999918580055237,11.000000626930238,12.999918580055237,11.000000626930238C12.999918580055237,11.000000626930238,14.999918580055237,11.000000626930238,14.999918580055237,11.000000626930238C14.999918580055237,11.000000626930238,14.999918580055237,12.333333626930237,14.999918580055237,12.333333626930237C14.999918580055237,12.333333626930237,12.999918580055237,12.333333626930237,12.999918580055237,12.333333626930237C12.999918580055237,12.333333626930237,12.999918580055237,14.333333626930237,12.999918580055237,14.333333626930237C12.999918580055237,14.333333626930237,11.666585580055237,14.333333626930237,11.666585580055237,14.333333626930237C11.666585580055237,14.333333626930237,11.666585580055237,12.333333626930237,11.666585580055237,12.333333626930237C11.666585580055237,12.333333626930237,9.666585580055237,12.333333626930237,9.666585580055237,12.333333626930237C9.666585580055237,12.333333626930237,9.666585580055237,11.000000626930238,9.666585580055237,11.000000626930238C9.666585580055237,11.000000626930238,11.666585580055237,11.000000626930238,11.666585580055237,11.000000626930238Z'%20fill-rule='evenodd'%20fill='%23333333'%20fill-opacity='1'/%3e%3c/g%3e%3c/svg%3e",mode:"heightFix",style:{height:"37rpx"}})):M("",!0),"isScan"==e.data.name?(u(),d(n,{key:2,src:"data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1768479451365'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='12034'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='80'%20height='80'%3e%3cpath%20d='M68.96%20472.268h887.08v80.126H68.96v-80.126z%20m78.272%20402.656V687.627H68.96v241.39c0%2014.538%2011.52%2026.371%2026.09%2026.371h260.906v-80.125H147.232v-0.339z%20m730.536%200V687.627h78.272v241.39c0%2014.538-11.52%2026.371-26.09%2026.371H669.043v-80.125h208.724v-0.339zM147.232%20150.076v187.297H68.96V95.983c0-14.538%2011.52-26.371%2026.09-26.371h260.906v80.125H147.232v0.339z%20m730.536%200v187.297h78.272V95.983c0-14.538-11.52-26.371-26.09-26.371H669.043v80.125h208.724v0.339z'%20p-id='12035'%20fill='%232c2c2c'%3e%3c/path%3e%3c/svg%3e",mode:"heightFix",style:{height:"37rpx"}})):M("",!0),C("h1",{class:"list-item-title"},g(e.text),1)],8,["onClick"]))),128))])):M("",!0)],512),[[Z,!p(r)]])]),_:1},8,["title"]),B(e.$slots,"default",{},void 0,!0)],512)}}}),[["__scopeId","data-v-ad382416"]]),ce=se(e({__name:"index",setup(e){const t=n(!1);return s.watch(T.USER,{netStateChange:e=>{t.value=e===I.TYPES.NET_STATE_DISCONNECTED}}),(e,n)=>p(t)?(u(),w("div",{key:0,class:"network"},[C("i",{class:"icon icon-error"},"!"),C("p",{class:"network-content"},g(p(f).t("TUIConversation.网络异常,请您检查网络设置")),1)])):M("",!0)}}),[["__scopeId","data-v-ff8986a3"]]),re=se(e({__name:"index",emits:["handleSwitchConversation"],setup(e,{emit:t}){const a=t,o=n(""),i=n(),l=n(),r=n(0),d=n(0),C=n(!0);s.watch(T.CUSTOM,{isShowConversationHeader:e=>{C.value=!1!==e}});const h=e=>{var t;null==(t=c)||t.navigateTo({url:"/TUIKit/components/TUIChat/index"}),a("handleSwitchConversation",e)},m=()=>{var e,t;null==(e=null==i?void 0:i.value)||e.closeChildren(),null==(t=null==l?void 0:l.value)||t.closeChildren()},g=()=>{m()};J(m);const f=e=>{r.value=e.changedTouches[0].clientX,d.value=e.changedTouches[0].clientY},x=e=>{const t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;let s="";t-r.value>50&&Math.abs(n-d.value)<50?s="right":t-r.value<-50&&Math.abs(n-d.value)<50&&(s="left"),n-d.value>50&&Math.abs(t-r.value)<50?s="down":n-d.value<-50&&Math.abs(t-r.value)<50&&(s="up"),"down"!==s&&"up"!==s||m()},M=e=>{e.value=l.value};return F(async()=>{s.watch(T.CONV,{totalUnreadCount:e=>{e>0?(o.value=e>99?"99+":String(e),uni.setTabBarBadge({index:0,text:e>99?"99+":e.toString()})):(o.value="",uni.removeTabBarBadge({index:0}))}})}),(e,t)=>(u(),w("div",{class:"tui-conversation",onClick:g,onTouchstart:f,onTouchend:x},[y(le,{topCount:p(o)},{default:v(()=>[y(K,{searchType:"global"})]),_:1},8,["topCount"]),y(ce),y(oe,{ref_key:"conversationListDomRef",ref:l,class:"tui-conversation-list",onHandleSwitchConversation:h,onGetPassingRef:M},null,512)],32))}}),[["__scopeId","data-v-4041ad98"]]);export{re as default};