Provide missing docs for Cache interface and transport constructors.

This commit is contained in:
Burcu Dogan
2014-05-26 16:47:46 +02:00
parent c376bb1dac
commit 4b558944a3
3 changed files with 10 additions and 3 deletions

View File

@@ -188,6 +188,9 @@ func (c *Config) NewTransportWithCode(exchangeCode string) (Transport, error) {
return NewAuthorizedTransport(c, token), nil
}
// NewTransportWithCache initializes a transport by reading the initial
// token from the provided cache. If a token refreshing occurs, it
// writes the newly fetched token back to the cache.
func (c *Config) NewTransportWithCache(cache Cache) (Transport, error) {
token, err := cache.Read()
if err != nil {