KamoCRM

Hire-step owner client with bounded timeouts that never throws

FeatureSecurityService
Shipped
September 25, 2026 at 7:19 AM UTC
Author
Kamo
Commit
f23a3a9

A final RuntimeException catch keeps the no-throw promise when the HTTP library rejects a URL before any I/O (a blank base URL leaves a relative one) or cannot write the body. Two added tests pin that, and drive the bean's own constructor over a real socket so the configured read timeout, the secret header and the JSON body are proven on the production path.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing