File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/3691.e7436b4a4e8ce8d6.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3691],{33691:(O,u,r)=>{r.r(u),r.d(u,{MessagesPageModule:()=>E});var f=r(56610),i=r(77897),l=r(37222),m=r(22882),h=r(36075),p=r(73308),e=r(2978),_=r(57291),M=r(29885),v=r(88909),P=r(7125),C=r(54171);const x=["content"];function T(t,g){1&t&&e.nrm(0,"img",25)}function S(t,g){if(1&t&&e.nrm(0,"img",26),2&t){const s=e.XpG(4);e.FCK("src","",s.cityProvider._urlGallery,"avatars/",s.userProvider._infoUser.user_info.photo,"",e.B4B)}}function G(t,g){if(1&t&&e.nrm(0,"img",26),2&t){const s=e.XpG(4);e.FS9("src",s.userProvider._infoUser.user_info.photo_social,e.B4B)}}function I(t,g){if(1&t&&(e.j41(0,"ion-avatar",22),e.DNE(1,T,1,0,"img",23),e.DNE(2,S,1,2,"img",24),e.DNE(3,G,1,1,"img",24),e.k0s()),2&t){const s=e.XpG(3);e.R7$(1),e.Y8G("ngIf",!s.userProvider._infoUser.user_info.photo&&!s.userProvider._infoUser.user_info.photo_social),e.R7$(1),e.Y8G("ngIf",s.userProvider._infoUser.user_info.photo),e.R7$(1),e.Y8G("ngIf",s.userProvider._infoUser.user_info.photo_social)}}function y(t,g){if(1&t&&(e.j41(0,"div",17)(1,"ion-card",18)(2,"ion-card-content"),e.EFF(3),e.k0s(),e.j41(4,"p",19),e.EFF(5),e.k0s()(),e.j41(6,"ion-item",20),e.DNE(7,I,4,3,"ion-avatar",21),e.k0s()()),2&t){const s=e.XpG().$implicit,n=e.XpG();e.R7$(3),e.SpI(" ",s.messages.message," "),e.R7$(2),e.JRh(s.messages.created_at),e.R7$(2),e.Y8G("ngIf",n.userProvider._infoUser)}}function U(t,g){if(1&t&&(e.j41(0,"div",27)(1,"ion-item",20)(2,"ion-avatar",28),e.nrm(3,"img",29),e.k0s()(),e.j41(4,"ion-card",30)(5,"ion-card-content"),e.EFF(6),e.k0s(),e.j41(7,"p",19),e.EFF(8),e.k0s()()()),2&t){const s=e.XpG().$implicit;e.R7$(6),e.SpI(" ",s.messages.message," "),e.R7$(2),e.JRh(s.messages.created_at)}}function b(t,g){if(1&t&&(e.j41(0,"div",14),e.DNE(1,y,8,3,"div",15),e.DNE(2,U,9,2,"div",16),e.EFF(3),e.k0s()),2&t){const s=g.$implicit,n=g.last,a=e.XpG();e.R7$(1),e.Y8G("ngIf",!s.messages.admin_id),e.R7$(1),e.Y8G("ngIf",s.messages.admin_id),e.R7$(1),e.SpI(" ",n?a.callBottomScroll():""," ")}}const R=[{path:"",component:(()=>{class t{constructor(s,n,a,o,c,d,$,j){this.storage=s,this.loadingCtrl=n,this.userProvider=a,this.pusher=o,this.cityProvider=c,this.cdRef=d,this.utilsService=$,this.translateService=j,this.listMessages=[]}ngOnInit(){this.pusher.connectChat()}ionViewWillLeave(){this.pusher.disconnectChat()}ionViewWillEnter(){this.getMessages(),setTimeout(()=>{this.chatChannel=this.pusher.getChatChannel(),this.storage.get("infoUser").then(s=>{console.log("Storage data: ",s),this.chatChannel.bind("chat-user-"+s.id,n=>{this.getMessages()})})},2)}getMessages(){var s=this;this.storage.get("token").then(function(){var n=(0,p.A)(function*(a){a&&(yield s.userProvider.getMessages(a.access_token)).subscribe(o=>{"success"==o.status&&(s.listMessages=o.messages)},o=>{console.log("error generateOrder",o)})});return function(a){return n.apply(this,arguments)}}())}callBottomScroll(){this.content.scrollToBottom(0)}sendMessage(s){var n=this;s.valid&&this.storage.get("token").then(function(){var a=(0,p.A)(function*(o){o&&(n.utilsService.presentLoading(n.translateService.instant("all.loading")),(yield n.userProvider.newMessage(n.messageUser,o.access_token)).subscribe(c=>{"success"==c.status&&(s.reset(),n.getMessages(),n.utilsService.dismissLoading())},c=>{console.log("error generateOrder",c),n.utilsService.dismissLoading().catch()}))});return function(o){return a.apply(this,arguments)}}())}changeInputText(s){s&&s.length&&(this.cdRef.detectChanges(),this.messageUser=s.length>499?s.substring(0,500):s)}static#e=this.\u0275fac=function(n){return new(n||t)(e.rXU(_.n),e.rXU(i.Xi),e.rXU(M.D),e.rXU(v.r),e.rXU(P.h),e.rXU(e.gRc),e.rXU(C.T),e.rXU(m.c$))};static#s=this.\u0275cmp=e.VBU({type:t,selectors:[["page-messages"]],viewQuery:function(n,a){if(1&n&&e.GBs(x,5),2&n){let o;e.mGM(o=e.lsd())&&(a.content=o.first)}},decls:20,vars:8,consts:[[1,"ion-no-border"],["defaultHref","/app/tabs/settings","slot","start"],[1,"ion-text-center"],[1,"ion-padding"],["content",""],["lines","none",1,"listGlobeMessage"],["class","messageContent",4,"ngFor","ngForOf"],[1,"formSendMessage",3,"ngSubmit"],["formMessages","ngForm"],["lines","none",1,"width-100percent"],["slot","start","type","text","name","message","required","",1,"flexgrow_input",3,"placeholder","ngModel","ngModelChange"],["message","ngModel"],["type","submit","color","primary","shape","round","expand","block","fill","clear",1,"marginTop10"],["name","send"],[1,"messageContent"],["class","contentMessage ion-float-right",4,"ngIf"],["class","contentMessage ion-float-left",4,"ngIf"],[1,"contentMessage","ion-float-right"],[1,"cardTextMessage","cardTextMessageUser"],[1,"textDateMessage","ion-float-end"],[1,"avatarMessage","ion-no-padding"],["slot","end",4,"ngIf"],["slot","end"],["src","../../assets/img/default_profile.png",4,"ngIf"],[3,"src",4,"ngIf"],["src","../../assets/img/default_profile.png"],[3,"src"],[1,"contentMessage","ion-float-left"],["slot","start"],["src","../../assets/img/callcenter.png"],[1,"cardTextMessage","cardTextMessageAdmin"]],template:function(n,a){if(1&n){const o=e.RV6();e.j41(0,"ion-header",0)(1,"ion-toolbar"),e.nrm(2,"ion-back-button",1),e.j41(3,"ion-title",2),e.EFF(4),e.nI1(5,"translate"),e.k0s()()(),e.j41(6,"ion-content",3,4)(8,"ion-list",5),e.DNE(9,b,4,3,"div",6),e.k0s()(),e.j41(10,"ion-footer")(11,"ion-toolbar")(12,"form",7,8),e.bIt("ngSubmit",function(){e.eBV(o);const d=e.sdS(13);return e.Njj(a.sendMessage(d))}),e.j41(14,"ion-item",9)(15,"ion-input",10,11),e.bIt("ngModelChange",function(d){return a.messageUser=d})("ngModelChange",function(d){return a.changeInputText(d)}),e.nI1(17,"translate"),e.k0s(),e.j41(18,"ion-button",12),e.nrm(19,"ion-icon",13),e.k0s()()()()()}2&n&&(e.R7$(4),e.JRh(e.bMT(5,4,"MESSAGES_TITLE")),e.R7$(5),e.Y8G("ngForOf",a.listMessages),e.R7$(6),e.FS9("placeholder",e.bMT(17,6,"PLACEHOLDER_MESSAGES")),e.Y8G("ngModel",a.messageUser))},dependencies:[f.Sq,f.bT,i.mC,i.el,i.Jm,i.b_,i.I9,i.W9,i.M0,i.eU,i.iq,i.$w,i.uz,i.nf,i.BC,i.ai,i.Gw,i.tY,l.qT,l.BC,l.cb,l.YS,l.vS,l.cV,m.D9],styles:[".contentMessage[_ngcontent-%COMP%]{display:inline-flex}.flexgrow_input[_ngcontent-%COMP%]{flex-grow:8}.avatarMessage[_ngcontent-%COMP%]{max-width:49px}.cardTextMessage[_ngcontent-%COMP%]{border-radius:10px!important}.cardTextMessageUser[_ngcontent-%COMP%]{background-color:#add8e6;color:#789}.cardTextMessageAdmin[_ngcontent-%COMP%]{background-color:#f0f8ff;color:#8f8f8f}.textDateMessage[_ngcontent-%COMP%]{margin:7px;color:#969494;font-size:11px}.formSendMessage[_ngcontent-%COMP%]{display:-webkit-box}.marginTop5[_ngcontent-%COMP%]{margin-top:5px}.listGlobeMessage[_ngcontent-%COMP%]{display:grid}.width-100percent[_ngcontent-%COMP%]{width:100%}ion-input[_ngcontent-%COMP%]{border:none!important}"]})}return t})()}];let F=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#s=this.\u0275mod=e.$C({type:t});static#t=this.\u0275inj=e.G2t({imports:[h.iI.forChild(R),h.iI]})}return t})(),E=(()=>{class t{static#e=this.\u0275fac=function(n){return new(n||t)};static#s=this.\u0275mod=e.$C({type:t});static#t=this.\u0275inj=e.G2t({imports:[f.MD,i.bv,l.YN,F,m.h.forChild()]})}return t})()}}]);