zip code short circuit

This commit is contained in:
Will Freeman
2026-04-26 17:14:57 -06:00
parent 3019d87f53
commit ae861e8e7b
6 changed files with 91 additions and 10 deletions
+3 -2
View File
@@ -106,14 +106,15 @@ export class ZammadClient {
}
}
async createTicket(payload: CreateTicketPayload): Promise<void> {
async createTicket(payload: CreateTicketPayload, parentSpan?: Span): Promise<void> {
const { name, email, topic, subject, message } = payload;
const group = TOPIC_GROUP_MAP[topic];
const ctx = parentSpan ? trace.setSpan(context.active(), parentSpan) : context.active();
const span = tracer.startSpan('zammad.createTicket', {
kind: SpanKind.CLIENT,
attributes: { 'peer.service': 'zammad', 'http.request.method': 'POST' },
});
}, ctx);
try {
const customerId = await this.upsertCustomer(name, email, span);