PageSourceSearch

https://kiku.listen.org/2077.d74266f80affee2b.bundle.js

js listen.org collected 2026-10-02 06:40:12 UTC 9,868 bytes, 1 lines download raw bytes

1"use strict";(self["webpackChunkclient"]=self["webpackChunkclient"]||[]).push([[2077],{52077:function(e,s,t){t.r(s),t.d(s,{default:function(){return de}});var l=t(20641),a=t(90033);const i={class:"level"},o={class:"level-left"},r={class:"level-item"},n={class:"has-text-weight-semibold is-size-5"},d={class:"level-right"},c={class:"buttons"},u={class:"icon"},k={class:"icon"},v={key:0,class:"card p-5 mb-5"},h={class:"columns"},p={class:"column"},g={class:"is-family-monospace is-size-7 has-text-grey"},b={class:"column is-narrow has-text-centered"},m={class:"is-size-4 has-text-weight-bold has-text-success"},L={class:"is-size-7 has-text-grey"},y={class:"column is-narrow has-text-centered"},f={class:"is-size-4 has-text-weight-bold has-text-danger"},w={class:"is-size-7 has-text-grey"},_={class:"column is-narrow has-text-centered"},$={class:"is-size-4 has-text-weight-bold"},x={class:"is-size-7 has-text-grey"},C={class:"column is-narrow has-text-centered"},T={key:1,class:"card p-3"},z={class:"level mb-3"},F={class:"level-left"},E={class:"level-item"},D={class:"has-text-weight-semibold"},W={class:"level-right"},P={class:"level-item"},X={class:"orgo-table-wrap"},A={class:"is-family-monospace is-size-7"},I={key:1,class:"has-text-grey"},N={key:0},R={key:1,class:"has-text-grey"},S={class:"is-family-monospace is-size-7 has-text-grey"},M={class:"content"},Q={class:"columns"},B={class:"column"},U={class:"table is-fullwidth is-size-7 mt-2"},V={class:"is-family-monospace"},G={class:"is-family-monospace"},J={key:0},O={class:"has-text-danger"},q={class:"column"},K={class:"is-size-7 mt-2",style:{"max-height":"200px","overflow-y":"auto"}},j={key:0,class:"column"},H={class:"is-size-7 mt-2",style:{"max-height":"200px","overflow-y":"auto"}},Y={class:"has-text-centered p-5"},Z={class:"has-text-grey"},ee={key:2,class:"card p-5 has-text-centered"},se={class:"content"},te={class:"has-text-grey"},le={class:"is-size-7 has-text-grey mt-2"};function ae(e,s,t,ae,ie,oe){const re=(0,l.g2)("font-awesome-icon"),ne=(0,l.g2)("router-link"),de=(0,l.g2)("b-tag"),ce=(0,l.g2)("b-select"),ue=(0,l.g2)("b-field"),ke=(0,l.g2)("b-table-column"),ve=(0,l.g2)("b-table");return(0,l.uX)(),(0,l.CE)("section",null,[(0,l.Lk)("a",{class:"button is-primary is-outlined is-rounded mb-5",onClick:s[0]||(s[0]=s=>e.$router.go(-1))}," ← "+(0,a.v_)(e.$t("Back")),1),(0,l.Lk)("div",i,[(0,l.Lk)("div",o,[(0,l.Lk)("div",r,[(0,l.Lk)("h2",n,[ie.webhook?((0,l.uX)(),(0,l.CE)(l.FK,{key:0},[(0,l.eW)((0,a.v_)(ie.webhook.name)+" -",1)],64)):(0,l.Q3)("",!0),(0,l.eW)(" "+(0,a.v_)(e.$t("Webhook Delivery Logs")),1)])])]),(0,l.Lk)("div",d,[(0,l.Lk)("div",c,[(0,l.Lk)("button",{class:(0,a.C4)(["button is-rounded",{"is-loading":ie.loading}]),onClick:s[1]||(s[1]=(...e)=>oe.refresh&&oe.refresh(...e))},[(0,l.Lk)("span",u,[(0,l.bF)(re,{icon:"fa-light fa-refresh"})]),(0,l.Lk)("span",null,(0,a.v_)(e.$t("Refresh")),1)],2),ie.webhook&&e.isGranted("ADMIN_TENANT")?((0,l.uX)(),(0,l.Wv)(ne,{key:0,to:{name:"WebhookUpdate",params:{item:ie.webhook.id}},class:"button is-primary is-rounded"},{default:(0,l.k6)(()=>[(0,l.Lk)("span",k,[(0,l.bF)(re,{icon:"fa-light fa-cog"})]),(0,l.Lk)("span",null,(0,a.v_)(e.$t("Edit Webhook")),1)]),_:1},8,["to"])):(0,l.Q3)("",!0)])])]),ie.webhook?((0,l.uX)(),(0,l.CE)("div",v,[(0,l.Lk)("div",h,[(0,l.Lk)("div",p,[(0,l.Lk)("div",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Endpoint URL")),1),s[3]||(s[3]=(0,l.Lk)("br",null,null,-1)),(0,l.Lk)("span",g,(0,a.v_)(ie.webhook.url),1)])]),(0,l.Lk)("div",b,[(0,l.Lk)("div",m,(0,a.v_)(ie.webhook.successfulDeliveries),1),(0,l.Lk)("div",L,(0,a.v_)(e.$t("Successful")),1)]),(0,l.Lk)("div",y,[(0,l.Lk)("div",f,(0,a.v_)(ie.webhook.failedDeliveries),1),(0,l.Lk)("div",w,(0,a.v_)(e.$t("Failed")),1)]),(0,l.Lk)("div",_,[(0,l.Lk)("div",$,(0,a.v_)(ie.webhook.totalDeliveries),1),(0,l.Lk)("div",x,(0,a.v_)(e.$t("Total")),1)]),(0,l.Lk)("div",C,[(0,l.bF)(de,{type:ie.webhook.isActive?"is-success":"is-danger",size:"is-medium"},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(ie.webhook.isActive?e.$t("Active"):e.$t("Inactive")),1)]),_:1},8,["type"])])])])):(0,l.Q3)("",!0),ie.logs&&ie.logs.length>0?((0,l.uX)(),(0,l.CE)("div",T,[(0,l.Lk)("div",z,[(0,l.Lk)("div",F,[(0,l.Lk)("div",E,[(0,l.Lk)("h4",D,(0,a.v_)(e.$t("Recent Deliveries")),1)])]),(0,l.Lk)("div",W,[(0,l.Lk)("div",P,[(0,l.bF)(ue,{grouped:""},{default:(0,l.k6)(()=>[(0,l.bF)(ue,null,{default:(0,l.k6)(()=>[(0,l.bF)(ce,{modelValue:ie.limitPerPage,"onUpdate:modelValue":s[2]||(s[2]=e=>ie.limitPerPage=e),size:"is-small",onInput:oe.refresh},{default:(0,l.k6)(()=>[...s[4]||(s[4]=[(0,l.Lk)("option",{value:"25"},"25",-1),(0,l.Lk)("option",{value:"50"},"50",-1),(0,l.Lk)("option",{value:"100"},"100",-1)])]),_:1},8,["modelValue","onInput"])]),_:1})]),_:1})])])]),(0,l.Lk)("div",X,[(0,l.bF)(ve,{data:ie.logs,loading:ie.loading,detailed:"","detail-key":"id"},{detail:(0,l.k6)(s=>[(0,l.Lk)("div",M,[(0,l.Lk)("div",Q,[(0,l.Lk)("div",B,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Delivery Details")),1),(0,l.Lk)("table",U,[(0,l.Lk)("tbody",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Delivery ID")),1)]),(0,l.Lk)("td",V,(0,a.v_)(s.row.deliveryId||"-"),1)]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Event Type")),1)]),(0,l.Lk)("td",G,(0,a.v_)(s.row.eventType),1)]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Attempt Number")),1)]),(0,l.Lk)("td",null,(0,a.v_)(s.row.attemptNumber),1)]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Response Code")),1)]),(0,l.Lk)("td",null,(0,a.v_)(s.row.responseCode||"-"),1)]),(0,l.Lk)("tr",null,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Response Time")),1)]),(0,l.Lk)("td",null,(0,a.v_)(s.row.responseTime?Math.round(1e3*s.row.responseTime)+"ms":"-"),1)]),s.row.errorMessage?((0,l.uX)(),(0,l.CE)("tr",J,[(0,l.Lk)("td",null,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Error Message")),1)]),(0,l.Lk)("td",O,(0,a.v_)(s.row.errorMessage),1)])):(0,l.Q3)("",!0)])])]),(0,l.Lk)("div",q,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Request Payload")),1),(0,l.Lk)("pre",K,(0,a.v_)(oe.formatPayload(s.row.payload)),1)]),s.row.responseBody?((0,l.uX)(),(0,l.CE)("div",j,[(0,l.Lk)("strong",null,(0,a.v_)(e.$t("Response Body")),1),(0,l.Lk)("pre",H,(0,a.v_)(s.row.responseBody),1)])):(0,l.Q3)("",!0)])])]),empty:(0,l.k6)(()=>[(0,l.Lk)("div",Y,[(0,l.Lk)("p",Z,[(0,l.bF)(re,{icon:"fa-light fa-list-ul",size:"2x",class:"mb-3"})]),(0,l.Lk)("p",null,(0,a.v_)(e.$t("No delivery logs yet.")),1)])]),default:(0,l.k6)(()=>[(0,l.bF)(ke,{label:e.$t("Status"),field:"status",width:"100"},{default:(0,l.k6)(e=>[(0,l.bF)(de,{type:oe.getStatusType(e.row.status),size:"is-small"},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(oe.formatStatus(e.row.status)),1)]),_:2},1032,["type"])]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Event Type"),field:"eventType"},{default:(0,l.k6)(e=>[(0,l.Lk)("span",A,(0,a.v_)(e.row.eventType),1)]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Response Code"),field:"responseCode",centered:""},{default:(0,l.k6)(e=>
1[e.row.responseCode?((0,l.uX)(),(0,l.Wv)(de,{key:0,type:oe.getResponseCodeType(e.row.responseCode),size:"is-small"},{default:(0,l.k6)(()=>[(0,l.eW)((0,a.v_)(e.row.responseCode),1)]),_:2},1032,["type"])):((0,l.uX)(),(0,l.CE)("span",I," - "))]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Response Time"),field:"responseTime",centered:""},{default:(0,l.k6)(e=>[e.row.responseTime?((0,l.uX)(),(0,l.CE)("span",N,(0,a.v_)(Math.round(1e3*e.row.responseTime))+"ms",1)):((0,l.uX)(),(0,l.CE)("span",R," - "))]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Attempt"),field:"attemptNumber",centered:""},{default:(0,l.k6)(e=>[(0,l.eW)((0,a.v_)(e.row.attemptNumber),1)]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Delivery ID"),field:"deliveryId"},{default:(0,l.k6)(e=>[(0,l.Lk)("span",S,(0,a.v_)(e.row.deliveryId?e.row.deliveryId.substring(0,8)+"...":"-"),1)]),_:1},8,["label"]),(0,l.bF)(ke,{label:e.$t("Created At"),field:"createdAt"},{default:(0,l.k6)(e=>[(0,l.eW)((0,a.v_)(oe.formatDateTime(e.row.createdAt)),1)]),_:1},8,["label"])]),_:1},8,["data","loading"])])])):ie.loading?(0,l.Q3)("",!0):((0,l.uX)(),(0,l.CE)("div",ee,[(0,l.Lk)("div",se,[(0,l.Lk)("p",te,[(0,l.bF)(re,{icon:"fa-light fa-list-ul",size:"3x",class:"mb-3"})]),(0,l.Lk)("p",null,(0,a.v_)(e.$t("No delivery logs available for this webhook.")),1),(0,l.Lk)("p",le,(0,a.v_)(e.$t("Logs will appear here when webhook deliveries are attempted.")),1)])]))])}t(44114);var ie=t(40834),oe={name:"WebhookDeliveryLogs",components:{},data(){return{webhook:null,logs:null,loading:!0,limitPerPage:50}},computed:{...(0,ie.L8)(["isGranted","user","tenant"])},created(){this.fetch()},methods:{fetch(){this.loading=!0;const e=this.$route.params.id;Promise.all([this.$http.plain.get(`/webhook_subscriptions/${e}`),this.$http.plain.get(`/webhook_subscriptions/${e}/delivery_logs?limit=${this.limitPerPage}`)]).then(([e,s])=>{this.webhook=e.data,this.logs=s.data}).catch(e=>{console.error("Error fetching webhook data:",e),this.$buefy.snackbar.open({message:this.$t("Error loading webhook delivery logs"),type:"is-danger"}),this.$router.push({name:"WebhookList"})}).finally(()=>{this.loading=!1})},refresh(){this.fetch()},getStatusType(e){switch(e){case"success":return"is-success";case"failed":return"is-danger";case"pending":return"is-warning";default:return"is-light"}},formatStatus(e){switch(e){case"success":return this.$t("Success");case"failed":return this.$t("Failed");case"pending":return this.$t("Pending");default:return e}},getResponseCodeType(e){return e>=200&&e<300?"is-success":e>=400&&e<500?"is-warning":e>=500?"is-danger":"is-light"},formatDateTime(e){return new Date(e).toLocaleString()},formatPayload(e){try{return JSON.stringify(e,null,2)}catch(s){return JSON.stringify(e)}}}},re=t(66262);const ne=(0,re.A)(oe,[["render",ae],["__scopeId","data-v-487e71c9"]]);var de=ne}}]);

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.