PageSourceSearch

https://app.pointerpro.com/chunk-Y2JX3MEA.js

js pointerpro.com collected 2026-09-24 09:59:07 UTC 10,502 bytes, 3 lines download raw bytes

1import{a as Ce}from"./chunk-JA6JPNKD.js";import{a as fe,b as he}from"./chunk-3QXOTUNV.js";import{a as ue}from"./chunk-RM5B73ZA.js";import{a as ge,b as _e}from"./chunk-AA5LOANJ.js";import"./chunk-ZDQHURQH.js";import"./chunk-PHE35NED.js";import"./chunk-5WRB4FCB.js";import{Y as de,j as le,k as se,l as pe,w as ce,z as me}from"./chunk-IE3GEG6D.js";import{G as re,g as te,m as ie,w as ne,x as ae,y as oe}from"./chunk-JLQQPUG2.js";import"./chunk-OYHRIJHA.js";import{a as K,b as J,d as Q,s as Z,t as ee}from"./chunk-JLTXE2K3.js";import{$b as E,Ac as q,Ec as G,Hb as d,Ib as C,Ja as b,Jb as y,La as M,Lb as D,Mb as F,N as I,Nb as N,O as k,Ob as R,Pa as z,Pb as j,Ra as v,Sb as A,Ub as B,Wa as O,Xa as P,_b as S,ab as r,b as w,ba as _,bb as o,ca as u,cb as l,db as m,gd as X,i as L,id as Y,mc as W,nb as x,sb as g,ta as V,tc as H,ub as p,uc as U,vc as $,y as T,ya as i}from"./chunk-Y66N7V4O.js";import"./chunk-7CEBWOAQ.js";var ve=t=>({search:t});function xe(t,s){if(t&1&&(o(0,"option",13),d(1),S(2,"transloco"),l()),t&2){let e=s.$implicit;r("value",e.key),i(),C(E(2,2,"admin.email_logs.status."+e.key))}}function be(t,s){t&1&&m(0,"sa-app-icon",39),t&2&&r("name","sort-alpha-asc")}function Se(t,s){t&1&&m(0,"sa-app-icon",39),t&2&&r("name","sort-alpha-desc")}function Ee(t,s){if(t&1&&(o(0,"div",42),v(1,be,1,1,"sa-app-icon",43)(2,Se,1,1,"sa-app-icon",43),l()),t&2){let e=p(2);i(),r("ngIf",e.pagination.order==="ASC"),i(),r("ngIf",e.pagination.order==="DESC")}}function ye(t,s){if(t&1){let e=x();o(0,"sa-app-icon",48),g("click",function(){_(e);let n=p().$implicit,c=p(2);return u(c.openContent(n))}),l()}t&2&&r("name","eye")}function we(t,s){if(t&1&&(o(0,"tr")(1,"td"),d(2),l(),o(3,"td")(4,"a",44),d(5),l()(),o(6,"td"),d(7),l(),o(8,"td"),d(9),l(),o(10,"td"),d(11),l(),o(12,"td",45)(13,"span",46),d(14),S(15,"transloco"),l()(),o(16,"td",45),d(17),l(),o(18,"td",45),d(19),l(),o(20,"td",45),v(21,ye,1,1,"sa-app-icon",47),l()()),t&2){let e=s.$implicit,a=p(2);i(2),C(e.date_created),i(2),r("routerLink",j("/admin/organizations/",e.organization.unique_identifier,"/details")),i(),C(e.organization.name),i(2),C(e.from_address),i(2),C(e.to_address),i(2),C(e.subject),i(2),r("ngbTooltip",R(e.bounce_type))("ngClass",a.statuses[e.status]),i(),y(" ",E(15,14,"admin.email_logs.status."+e.status)," "),i(3),C(e.open_count),i(2),C(e.click_count),i(2),r("ngIf",e.ses_message_id)}}function Le(t,s){if(t&1&&m(0,"small",49),t&2){let e=p(2);r("translocoParams",B(1,ve,e.pagination.search))}}function Te(t,s){t&1&&m(0,"small",50)}function Ie(t,s){if(t&1){let e=x();o(0,"a",51),g("click",function(){_(e);let n=p(2);return u(n.updatePaginationLimit(10))}),d(1,"10"),l()}}function ke(t,s){if(t&1){let e=x();o(0,"a",51),g("click",function(){_(e);let n=p(2);return u(n.updatePaginationLimit(25))}),d(1,"25"),l()}}function Ve(t,s){if(t&1){let e=x();o(0,"a",51),g("click",function(){_(e);let n=p(2);return u(n.updatePaginationLimit(50))}),d(1,"50"),l()}}function Me(t,s){if(t&1){let e=x();o(0,"a",51),g("click",function(){_(e);let n=p(2);return u(n.updatePaginationLimit(100))}),d(1,"100"),l()}}function ze(t,s){if(t&1){let e=x();o(0,"div",14)(1,"table",15)(2,"thead")(3,"th",16),g("click",function(){_(e);let n=p();return u(n.sort("date_created"))}),m(4,"span",17),v(5,Ee,3,2,"div",18),l(),m(6,"th",19)(7,"th",20)(8,"th",21)(9,"th",22)(10,"th",23)(11,"th",24)(12,"th",25)(13,"th",26),l(),o(14,"tbody"),v(15,we,22,16,"tr",27),l()()(),o(16,"div",12),v(17,Le,1,3,"small",28)(18,Te,1,0,"small",29),o(19,"div",30)(20,"div",31),m(21,"span",32),o(22,"div",33)(23,"button",34),d(24),l(),o(25,"div",35),v(26,Ie,2,0,"a",36)(27,ke,2,0,"a",36)(28,Ve,2,0,"a",36)(29,Me,2,0,"a",36),l()()(),o(30,"div",31),m(31,"span",37),l(),o(32,"div",31)(33,"button",38),g("click",function(){_(e);let n=p();return u(n.paginate("first"))}),m(34,"sa-app-icon",39),l(),o(35,"button",38),g("click",function(){_(e);let n=p();return u(n.paginate("prev"))}),m(36,"sa-app-icon",39)(37,"span",40),l()(),o(38,"div",31)(39,"button",38),g("click",function(){_(e);let n=p();return u(n.paginate("next"))}),m(40,"span",41)(41,"sa-app-icon",39),l(),o(42,"button",38),g("click",function(){_(e);let n=p();return u(n.paginate("last"))}),m(43,"sa-app-icon",39),l()()()()}if(t&2){let e=p();i(5),r("ngIf",e.pagination.column==="date_created"),i(10),r("ngForOf",s
1),i(2),r("ngIf",e.pagination.data_count==0&&e.pagination.search),i(),r("ngIf",e.pagination.data_count==0&&!e.pagination.search),i(6),y(" ",e.pagination.limit," "),i(2),r("ngIf",e.pagination.limit!=10),i(),r("ngIf",e.pagination.limit!=25),i(),r("ngIf",e.pagination.limit!=50),i(),r("ngIf",e.pagination.limit!=100),i(2),r("innerHTML",e.pagination.footer_label,V),i(2),r("disabled",e.pagination.first),i(),r("name","arrow-left-double"),i(),r("disabled",e.pagination.first),i(),r("name","arrow-left"),i(3),r("disabled",e.pagination.last),i(2),r("name","arrow-right"),i(),r("disabled",e.pagination.last),i(),r("name","arrow-right-double")}}var ot=(()=>{let s=class s extends ue{constructor(a,n,c,f){super(),this.api=a,this.paginationService=n,this.toastService=c,this.cdRef=f,this.refreshLogs=new w,this.organizations=[],this.selectedOrganizationId=null,this.selectedStatus="all",this.statuses={sent:"text-bg-success",queued:"text-bg-success",soft_bounced:"text-bg-warning",bounced:"text-bg-warning",rejected:"text-bg-danger",dns_failed:"text-bg-danger",complaint:"text-bg-danger",scheduled:"text-bg-danger"},this.pagination.column="date_created",this.pagination.limit=50}ngOnInit(){this.getLogs()}getLogs(){this.tableData$=this.refreshLogs.pipe(I([]),k(()=>{let a=this.pagination;return a.status=this.selectedStatus,this.api.getEmailLogs(a,this.selectedOrganizationId).pipe(T(n=>(this.toastService.error(n.error),L([]))))}))}search(a){this.pagination.search=a,this.paginate("first")}sort(a){this.pagination.order=this.paginationService.getOrder(this.pagination,a),this.pagination.column=a,this.refreshLogs.next(null)}updatePaginationLimit(a){this.pagination.limit=a,this.refreshLogs.next(null)}paginate(a){this.pagination.page=this.paginationService.getPageAfterPaginate(this.pagination,a,this.pagination.data_count),this.pagination.first=this.pagination.page===1,this.pagination.offset=this.paginationService.getOffset(this.pagination),this.refreshLogs.next(null)}openContent(a){this.api.getEmailLogContent(a).subscribe({next:n=>{window.open(URL.createObjectURL(new Blob([n],{type:"text/html"})))},error:n=>{this.toastService.error(n.error),console.error(n)}})}selectOrganization(a){this.selectedOrganizationId=a?.id,this.paginate("first")}updateSelectedStatus(){this.paginate("first")}getOrganizations(a=""){this.api.getOrganizations(new K({limit:50,search:a,column:"id"})).subscribe({next:n=>{this.organizations=n.organizations,this.cdRef.detectChanges()},error:()=>{this.organizations=[],this.toastService.error(),this.cdRef.detectChanges()}})}};s.\u0275fac=function(n){return new(n||s)(b(Ce),b(J),b(Q),b(W))},s.\u0275cmp=M({type:s,selectors:[["ng-component"]],features:[A([]),z],decls:17,vars:13,consts:[[1,"row","table-actions-wrapper"],[1,"col-3"],["transloco","admin.email_logs.title"],["id","email-logs",1,"col-9"],[1,"form-inline","float-end"],[3,"onSearch","placeholder","value"],[1,"form-group","form-inline","float-end","me-2","mb-0","h-100"],[3,"onSearch","onSelection","items","value","placeholder"],[1,"form-control",3,"ngModelChange","ngModel"],["transloco","admin.email_logs.filter_status",3,"ngValue"],[3,"value",4,"ngFor","ngForOf"],[1,"row","table-wrapper"],[1,"col-sm-12"],[3,"value"],[1,"table-responsive"],[1,"table","table-striped"],["width","12%",3,"click"],["transloco","admin.email_logs.table.columns.date_created"],["class","sort-icon",4,"ngIf"],["transloco","admin.email_logs.table.columns.organization"],["transloco","admin.email_logs.table.columns.from_address"],["transloco","admin.email_logs.table.columns.to_address"],["transloco","admin.email_logs.table.columns.subject"],["transloco","admin.email_logs.table.columns.status",1,"text-center"],["transloco","admin.email_logs.table.columns.open_count",1,"text-center"],["transloco","admin.email_logs.table.columns.click_count",1,"text-center"],["transloco","admin.email_logs.table.columns.content",1,"text-center"],[4,"ngFor","ngForOf"],["transloco","app.tables.empty_search",3,"translocoParams",4,"ngIf"],["transloco","app.tables.empty",4,"ngIf"],[1,"float-end","table-actions"],[1,"table-action"],["transloco","app.tables.pagination.rows"],["ngbDropdown","",1,"inline-block"],["ngbDropdownToggle","","id","table-pagination-menu",1,"dropdown-btn","dropdown-btn-plain"],["ngbDropdownMenu","","aria-labelledby","table-pagination-menu",1,"neutral"],["class","dropdown-item",3,"click",4,"ngIf"],[3,"innerHTML"],[1,"btn","btn-link",3,"click","disabled"],[3,"name"],["transloco","app.tables.pagination.prev"],["transloco","app.tables.pagination.next"],[1,"sort-icon"],[3,"name",4,"ngIf"],[3,"routerLink"],[1,"text-center"],[1,"badge",3,"ngbTooltip","ngClass"],[3,"name","click",4,"ngIf"],[3,"click","name"],["transloco","app.tables.empty_search",3,"translocoParams"],["transloco","app.tables.empty"],[1,"dropdown-item",3,"click"]],template:function(n,c){if(n&1&&(o(0,"div",0)(1,"div",1),m(2,"h2",2),l(),o(3,"div",3)(4,"div",4)(5,"sa-search-input",5),g("onSearch",function(h){return c.search(h)}),l()(),o(6,"div",6)(7,"sa-typeahead",7),g("onSearch",function(h){return c.getOrganizations(h)})("onSelection",function(h){return c.selectOrganization(h)}),l()(),o(8,"div",6)(9,"select",8),N("ngModelChange",function(h){return F(c.selectedStatus,h)||(c.selectedStatus=h),h}),g("ngModelChange",function(){return c.updateSelectedStatus()}),m(10,"option",9),v(11,xe,3,4,"option",10),S(12,"keyvalue"),l()()()(),o(13,"div",11)(14,"div",12),O(15,ze,44,18),S(16,"async"),l()()),n&2){let f;i(5),r("placeholder","admin.email_logs.search")("value",c.pagination.search),i(2),r("items",c.organizations)("value",null)("placeholder","admin.email_logs.search_organization"),i(2),D("ngModel",c.selectedStatus),i(),r("ngValue","all"),i(),r("ngForOf",E(12,9,c.statuses)),i(4),P((f=E(16,11,c.tableData$))?15:-1,f)}},dependencies:[de,H,U,$,pe,se,le,ce,ae,oe,ne,te,Z,me,_e,ge,Y,X,he,fe,re,ie,q,G,ee],styles:[`#email-logs .input-group,   #email-logs select{height:46px;min-height:46px;margin-left:0}  #email-logs .input-group-append{margin-left:0}  #email-logs .input-group-append .btn{margin-left:0}
2/*# sourceMappingURL=email-logs.component-LB2GM6W2.css.map */`],changeDetection:0});let t=s;return t})();export{ot as EmailLogsComponent};
3//# sourceMappingURL=chunk-Y2JX3MEA.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.