Files
doneit-web/_platforms/browser/www/1110-es2015.ffe3f4b06a9bbb355bc4.js
T

1 line
20 KiB
JavaScript
Raw Normal View History

2021-08-18 18:58:02 +01:00
(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[1110],{16751:function(n,t,e){"use strict";e.d(t,{K:function(){return u}});var o=e(64762),i=e(92207),r=e(37716),s=e(35957),a=e(91841),c=e(9014),l=e(37556),d=e(38583),g=e(9216);function p(n,t){1&n&&r._UZ(0,"ion-progress-bar",18)}function h(n,t){if(1&n&&(r.TgZ(0,"div",19),r.TgZ(1,"ion-label"),r._uU(2),r.qZA(),r.qZA()),2&n){const n=t.$implicit;r.xp6(2),r.Oqu(n)}}function m(n,t){if(1&n){const n=r.EpF();r.TgZ(0,"div",20),r.NdJ("click",function(){const t=r.CHM(n).$implicit;return r.oxw().createRoom(t.username)}),r.TgZ(1,"p"),r._uU(2),r.qZA(),r.TgZ(3,"span",21),r._UZ(4,"ion-icon",22),r.qZA(),r.qZA()}if(2&n){const n=t.$implicit;r.xp6(2),r.Oqu(n.name),r.xp6(2),r.Tol(n.status)}}let u=(()=>{class n{constructor(n,t,e,o){this.modalController=n,this.http=t,this.chatService=e,this.authService=o,this.users=[],this.loggedUser=o.ValidatedUserChat.data,this.textSearch="",this.dm=null,this.room=null}ngOnInit(){this.loadUsers()}onChange(n){this.textSearch=n.detail.value}loadUsers(){this.options={headers:this.headers},this.chatService.getAllUsers().subscribe(n=>{console.log(n.users),this.contacts=n.users.filter(n=>n.username!=this.loggedUser.me.username),this.users=this.contacts.sort((n,t)=>n.name<t.name?-1:n.name>t.name?1:0),this.showLoader=!1})}separateLetter(n,t,e){if(0==t)return n.name[0];let o=n.name[0];return e[t-1].name[0]!=o?o:null}doRefresh(n){}close(){this.modalController.dismiss()}clicked(){console.log("clicked")}createRoom(n){this.chatService.createRoom({username:n}).subscribe(n=>{console.log(n),this.room=n.room,console.log(this.room._id),this.getDirectMessage(this.room._id)})}getDirectMessage(n){console.log(n),this.chatService.getAllDirectMessages().subscribe(t=>{let e=t.ims.filter(t=>t._id==n);console.log(e[0]),this.dm=e[0],console.log(this.dm),this.openModal(this.dm._id)})}openModal(n){return(0,o.mG)(this,void 0,void 0,function*(){this.close(),console.log(n);const t=yield this.modalController.create({component:i.c,cssClass:"group-messages",componentProps:{roomId:n}});yield t.present(),t.onDidDismiss()})}openMessages(n){return(0,o.mG)(this,void 0,void 0,function*(){this.createRoom(n),console.log(this.dm)})}}return n.\u0275fac=function(t){return new(t||n)(r.Y36(s.IN),r.Y36(a.eN),r.Y36(c.a),r.Y36(l.e))},n.\u0275cmp=r.Xpm({type:n,selectors:[["app-contacts"]],decls:22,vars:7,consts:[[1,"ion-no-border"],[1,"header-toolbar"],[1,"main-header"],[1,"title-content","width-100"],[1,"back-icon"],[1,"btn-no-color",3,"click"],["slot","end","src","assets/images/icons-arrow-arrow-left.svg"],[1,"div-title"],[1,"title"],[1,"toolbar-search"],[1,"search"],["debounce","500","placeholder","Pesquisar por cantacto",3,"ionChange"],["name","refresher","slot","fixed",3,"ionRefresh"],["type","indeterminate",4,"ngIf"],[1,"main-content"],["approxItemHeight","70px",3,"items","headerFn"],["class","item-divider",4,"virtualHeader"],["class","item-user",3,"click",4,"virtualItem"],["type","indeterminate"],[1,"item-divider"],[1,"item-user",3,"click"],[1,"icon"],["slot","end","name","ellipse"]],template:function(n,t){1&n&&(r.TgZ(0,"ion-header",0),r.TgZ(1,"ion-toolbar",1),r.TgZ(2,"div",2),r.TgZ(3,"div",3),r.TgZ(4,"div",4),r.TgZ(5,"button",5),r.NdJ("click",function(){return t.close()}),r._UZ(6,"ion-icon",6),r.qZA(),r.qZA(),r.TgZ(7,"div",7),r.TgZ(8,"ion-label",8),r._uU(9,"Nova Conversa"),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(10,"ion-toolbar",9),r.TgZ(11,"div",10),r.TgZ(12,"ion-searchbar",11),r.NdJ("ionChange",function(n){return t.onChange(n)}),r.qZA(),r.qZA(),r.qZA(),r.qZA(),r.TgZ(13,"ion-content"),r.TgZ(14,"ion-refresher",12),r.NdJ("ionRefresh",function(n){return t.doRefresh(n)}),r.YNc(15,p,1,0,"ion-progress-bar",13),r._UZ(16,"ion-refresher-content"),r.qZA(),r.TgZ(17,"div",14),r.TgZ(18,"ion-virtual-scroll",15),r.ALo(19,"filter"),r.YNc(20,h,3,1,"div",16),r.YNc(21,m,5,4,"div",17),r.qZA(),r.qZA(),r.qZA()),2&n&&(r.xp6(15),r.Q6J("ngIf",t.showLoader),r.xp6(3),r.Q6J("items",r.Dn7(19,3,t.users,t.textSearch,"name"))("headerFn",t.separateLetter))},directives:[s.Gu,s.sr,s.gu,s.Q$,s.VI,s.j9,s