dev_buddy_dio 0.2.0
dev_buddy_dio: ^0.2.0 copied to clipboard
Dio HTTP client adapter for DevBuddy. Captures request/response details with rich metadata for the DevBuddy diagnostics overlay.
Changelog #
0.2.0 #
Changed #
- Depends on
dev_buddy_engineinstead ofdev_buddy(pure Dart, no Flutter dependency) - Request ID now uses atomic counter instead of hashCode (prevents collisions)
- Header/body capture with configurable
captureHeadersandcaptureBodyflags - Orphaned request cleanup with 5-minute threshold
0.1.0 #
Added #
DevBuddyDioInterceptorfor capturing HTTP request/response data from Dio- Automatic request timing measurement
- Response size estimation
- Error capture with Dio exception type information
- Configurable
maxBodyPreviewLengthfor response size estimation - Bounded timestamp tracking with orphan cleanup to prevent memory leaks
- Full delegation to next interceptor in chain (non-breaking)