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

1 line
23 KiB
JavaScript
Raw Normal View History

2021-08-18 18:58:02 +01:00
!function(){function n(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}function e(n,e){for(var t=0;t<e.length;t++){var o=e[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(n,o.key,o)}}function t(n,t,o){return t&&e(n.prototype,t),o&&e(n,o),n}(self.webpackChunkgabinete_digital=self.webpackChunkgabinete_digital||[]).push([[1110],{16751:function(e,o,r){"use strict";r.d(o,{K:function(){return v}});var i=r(64762),a=r(92207),s=r(37716),c=r(35957),l=r(91841),g=r(9014),d=r(37556),u=r(38583),p=r(9216);function m(n,e){1&n&&s._UZ(0,"ion-progress-bar",18)}function h(n,e){if(1&n&&(s.TgZ(0,"div",19),s.TgZ(1,"ion-label"),s._uU(2),s.qZA(),s.qZA()),2&n){var t=e.$implicit;s.xp6(2),s.Oqu(t)}}function f(n,e){if(1&n){var t=s.EpF();s.TgZ(0,"div",20),s.NdJ("click",function(){var n=s.CHM(t).$implicit;return s.oxw().createRoom(n.username)}),s.TgZ(1,"p"),s._uU(2),s.qZA(),s.TgZ(3,"span",21),s._UZ(4,"ion-icon",22),s.qZA(),s.qZA()}if(2&n){var o=e.$implicit;s.xp6(2),s.Oqu(o.name),s.xp6(2),s.Tol(o.status)}}var v=function(){var e=function(){function e(t,o,r,i){n(this,e),this.modalController=t,this.http=o,this.chatService=r,this.authService=i,this.users=[],this.loggedUser=i.ValidatedUserChat.data,this.textSearch="",this.dm=null,this.room=null}return t(e,[{key:"ngOnInit",value:function(){this.loadUsers()}},{key:"onChange",value:function(n){this.textSearch=n.detail.value}},{key:"loadUsers",value:function(){var n=this;this.options={headers:this.headers},this.chatService.getAllUsers().subscribe(function(e){console.log(e.users),n.contacts=e.users.filter(function(e){return e.username!=n.loggedUser.me.username}),n.users=n.contacts.sort(function(n,e){return n.name<e.name?-1:n.name>e.name?1:0}),n.showLoader=!1})}},{key:"separateLetter",value:function(n,e,t){if(0==e)return n.name[0];var o=n.name[0];return t[e-1].name[0]!=o?o:null}},{key:"doRefresh",value:function(n){}},{key:"close",value:function(){this.modalController.dismiss()}},{key:"clicked",value:function(){console.log("clicked")}},{key:"createRoom",value:function(n){var e=this;this.chatService.createRoom({username:n}).subscribe(function(n){console.log(n),e.room=n.room,console.log(e.room._id),e.getDirectMessage(e.room._id)})}},{key:"getDirectMessage",value:function(n){var e=this;console.log(n),this.chatService.getAllDirectMessages().subscribe(function(t){var o=t.ims.filter(function(e){return e._id==n});console.log(o[0]),e.dm=o[0],console.log(e.dm),e.openModal(e.dm._id)})}},{key:"openModal",value:function(n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.close(),console.log(n),e.next=3,this.modalController.create({component:a.c,cssClass:"group-messages",componentProps:{roomId:n}});case 3:return t=e.sent,e.next=6,t.present();case 6:t.onDidDismiss();case 7:case"end":return e.stop()}},e,this)}))}},{key:"openMessages",value:function(n){return(0,i.mG)(this,void 0,void 0,regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:this.createRoom(n),console.log(this.dm);case 1:case"end":return e.stop()}},e,this)}))}}]),e}();return e.\u0275fac=function(n){return new(n||e)(s.Y36(c.IN),s.Y36(l.eN),s.Y36(g.a),s.Y36(d.e))},e.\u0275cmp=s.Xpm({type:e,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",