grim/youtrack-import

use `unset` as the value when a state is moving to/from an unknown states. Fixes YI-27
package youtrack
import (
"fmt"
"net/http"
)
type Transport struct {
Transport http.RoundTripper
token string
}
func NewTransport(token string) *Transport {
return &Transport{
Transport: http.DefaultTransport,
token: token,
}
}
func (t *Transport) RoundTrip(req *http.Request) (*http.Response, error) {
req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", t.token))
return t.Transport.RoundTrip(req)
}