collab: Add context to errors syncing billing events to Stripe (#19315)

Marshall Bowers created

This PR adds context to errors that occur when trying to sync billing
events to Stripe.

Release Notes:

- N/A

Change summary

crates/collab/src/api/billing.rs | 1 +
1 file changed, 1 insertion(+)

Detailed changes

crates/collab/src/api/billing.rs 🔗

@@ -748,6 +748,7 @@ pub fn sync_llm_usage_with_stripe_periodically(app: Arc<AppState>) {
             loop {
                 sync_with_stripe(&app, &llm_db, &stripe_billing)
                     .await
+                    .context("failed to sync LLM usage to Stripe")
                     .trace_err();
                 executor.sleep(SYNC_LLM_USAGE_WITH_STRIPE_INTERVAL).await;
             }