diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-05-20 15:29:14 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-05-20 15:29:14 -0700 |
commit | 7f2fd1fdd85a62b187ad901d4917e561e39e37b2 (patch) | |
tree | 635fd7622cda67a0b9a422e093edee0b2bbc7399 /middleware | |
parent | 0f3f5e442f81d37a03618d0df5ea8f0524a24029 (diff) |
Add Pocket authorization flow in the user interface
Diffstat (limited to 'middleware')
-rw-r--r-- | middleware/app_session.go | 1 | ||||
-rw-r--r-- | middleware/context_keys.go | 3 |
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"} ) |