aboutsummaryrefslogtreecommitdiffhomepage
path: root/middleware
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-05-20 15:29:14 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-05-20 15:29:14 -0700
commit7f2fd1fdd85a62b187ad901d4917e561e39e37b2 (patch)
tree635fd7622cda67a0b9a422e093edee0b2bbc7399 /middleware
parent0f3f5e442f81d37a03618d0df5ea8f0524a24029 (diff)
Add Pocket authorization flow in the user interface
Diffstat (limited to 'middleware')
-rw-r--r--middleware/app_session.go1
-rw-r--r--middleware/context_keys.go3
2 files changed, 4 insertions, 0 deletions
diff --git a/middleware/app_session.go b/middleware/app_session.go
index e898ee3..806debd 100644
--- a/middleware/app_session.go
+++ b/middleware/app_session.go
@@ -55,6 +55,7 @@ func (m *Middleware) AppSession(next http.Handler) http.Handler {
ctx = context.WithValue(ctx, FlashMessageContextKey, session.Data.FlashMessage)
ctx = context.WithValue(ctx, FlashErrorMessageContextKey, session.Data.FlashErrorMessage)
ctx = context.WithValue(ctx, UserLanguageContextKey, session.Data.Language)
+ ctx = context.WithValue(ctx, PocketRequestTokenContextKey, session.Data.PocketRequestToken)
next.ServeHTTP(w, r.WithContext(ctx))
})
}
diff --git a/middleware/context_keys.go b/middleware/context_keys.go
index cc6bd2d..026da05 100644
--- a/middleware/context_keys.go
+++ b/middleware/context_keys.go
@@ -46,4 +46,7 @@ var (
// FlashErrorMessageContextKey is the context key used to store a flash error message.
FlashErrorMessageContextKey = &ContextKey{"FlashErrorMessage"}
+
+ // PocketRequestTokenContextKey is the context key for Pocket Request Token.
+ PocketRequestTokenContextKey = &ContextKey{"PocketRequestToken"}
)