Open
Description
I would like to modify the storage interface to accept an interface for context information.
i.e.
// GetClient loads the client by id (client_id)
GetClient(context interface{}, id string) (Client, error)
It would also require changes to the response to accept a Context to be included in the response that could be passed into the storage calls.
// Server response
type Response struct {
Context interface{}
This would be a breaking change. Would this be considered for a merge?