Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: filter/featureBreaker/user.go

Issue 2302743002: Interface update, per-method Contexts. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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
}

Powered by Google App Engine
This is Rietveld 408576698