You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, there are various options exposed on the generated client such as timeout and retries. Sometimes it would be nice to set these options different for a single request. To do that now, it requires either creating a new client, or temporarily setting the options on the existing client (which doesn't play well if that client is shared across go-routines, for example).
Another option in a somewhat orthogonal direction to adding it to the client methods is to support this customization on the server-side by adding fields to the swagger file, like x-wag-timeout. This probably works best in combination with the above, so that clients can maintain control: x-wag-timeout would change the default timeout of the generated client, but an actual user of the client can use the new client options to override.
Right now, there are various options exposed on the generated client such as timeout and retries. Sometimes it would be nice to set these options different for a single request. To do that now, it requires either creating a new client, or temporarily setting the options on the existing client (which doesn't play well if that client is shared across go-routines, for example).
Two example patterns of ways to implement this:
The text was updated successfully, but these errors were encountered: