• v3.0.4 c5cc238308

    Refactor error handling and variable declarations in browser and logging modules
    Some checks failed
    docker-image / docker (push) Has been cancelled
    goreleaser / goreleaser (push) Has been cancelled

    airkjw released this 2025-08-17 12:13:45 +00:00

    • Simplified variable initialization in browser.go for readability.
    • Updated error handling in request_logger.go with better resource cleanup using deferred anonymous functions.

    Refactor API handlers to use GetContextWithCancel for streamlined context creation and response handling

    • Replaced redundant context.WithCancel and context.WithValue logic with the new GetContextWithCancel utility in all handlers.

    • Centralized API response storage in the given context during cancellation.

    • Updated associated cancellation calls for consistency and improved resource management.

    • Replaced apiResponseData with AddAPIResponseData for centralized response recording.

    • Simplified cancellation logic by switching to a boolean-based cliCancel method.

    • Removed unused apiResponseData slices across handlers to reduce memory usage.

    • Updated handlers.go to support unified response data storage per request context.

    Downloads