Bug Description
The SDKConfig struct has a KeepAlive field, but makeClient() function
ignores it and always passes false to New().
Code Location
sdk.go, line ~108-112:
client, err := New(RunwareConfig{
APIKey: cfg.APIKey,
ConnAddr: cfg.ConnAddr,
KeepAlive: false, // Should be: cfg.KeepAlive
})
**Expected Behavior**
makeClient() should use cfg.KeepAlive value instead of hardcoded false.
**Suggested Fix**
KeepAlive: cfg.KeepAlive,
**Impact**
Users cannot enable WebSocket keep-alive functionality through the SDK
configuration.
Bug Description
The
SDKConfigstruct has aKeepAlivefield, butmakeClient()functionignores it and always passes
falsetoNew().Code Location
sdk.go, line ~108-112: