| Index: filter/featureBreaker/user.go
|
| diff --git a/filter/featureBreaker/user.go b/filter/featureBreaker/user.go
|
| index 1bf1a4ee57d55769825acadb073d88498304635d..895336ceefea5ab12c1bdef8509d870f9d3c83d6 100644
|
| --- a/filter/featureBreaker/user.go
|
| +++ b/filter/featureBreaker/user.go
|
| @@ -12,14 +12,14 @@ import (
|
| type userState struct {
|
| *state
|
|
|
| - user.Interface
|
| + user.RawInterface
|
| }
|
|
|
| -var _ user.Interface = (*userState)(nil)
|
| +var _ user.RawInterface = (*userState)(nil)
|
|
|
| func (u *userState) CurrentOAuth(scopes ...string) (ret *user.User, err error) {
|
| err = u.run(func() (err error) {
|
| - ret, err = u.Interface.CurrentOAuth(scopes...)
|
| + ret, err = u.RawInterface.CurrentOAuth(scopes...)
|
| return
|
| })
|
| return
|
| @@ -27,7 +27,7 @@ func (u *userState) CurrentOAuth(scopes ...string) (ret *user.User, err error) {
|
|
|
| func (u *userState) LoginURL(dest string) (ret string, err error) {
|
| err = u.run(func() (err error) {
|
| - ret, err = u.Interface.LoginURL(dest)
|
| + ret, err = u.RawInterface.LoginURL(dest)
|
| return
|
| })
|
| return
|
| @@ -35,7 +35,7 @@ func (u *userState) LoginURL(dest string) (ret string, err error) {
|
|
|
| func (u *userState) LoginURLFederated(dest, identity string) (ret string, err error) {
|
| err = u.run(func() (err error) {
|
| - ret, err = u.Interface.LoginURLFederated(dest, identity)
|
| + ret, err = u.RawInterface.LoginURLFederated(dest, identity)
|
| return
|
| })
|
| return
|
| @@ -43,7 +43,7 @@ func (u *userState) LoginURLFederated(dest, identity string) (ret string, err er
|
|
|
| func (u *userState) LogoutURL(dest string) (ret string, err error) {
|
| err = u.run(func() (err error) {
|
| - ret, err = u.Interface.LogoutURL(dest)
|
| + ret, err = u.RawInterface.LogoutURL(dest)
|
| return
|
| })
|
| return
|
| @@ -51,7 +51,7 @@ func (u *userState) LogoutURL(dest string) (ret string, err error) {
|
|
|
| func (u *userState) OAuthConsumerKey() (ret string, err error) {
|
| err = u.run(func() (err error) {
|
| - ret, err = u.Interface.OAuthConsumerKey()
|
| + ret, err = u.RawInterface.OAuthConsumerKey()
|
| return
|
| })
|
| return
|
| @@ -60,7 +60,7 @@ func (u *userState) OAuthConsumerKey() (ret string, err error) {
|
| // FilterUser installs a featureBreaker user filter in the context.
|
| func FilterUser(c context.Context, defaultError error) (context.Context, FeatureBreaker) {
|
| state := newState(defaultError)
|
| - return user.AddFilters(c, func(ic context.Context, i user.Interface) user.Interface {
|
| + return user.AddFilters(c, func(ic context.Context, i user.RawInterface) user.RawInterface {
|
| return &userState{state, i}
|
| }), state
|
| }
|
|
|