aboutsummaryrefslogtreecommitdiff
path: root/internal/model/app_session.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/model/app_session.go')
-rw-r--r--internal/model/app_session.go22
1 files changed, 12 insertions, 10 deletions
diff --git a/internal/model/app_session.go b/internal/model/app_session.go
index a2fed4c1..9d4f7469 100644
--- a/internal/model/app_session.go
+++ b/internal/model/app_session.go
@@ -12,19 +12,20 @@ import (
// SessionData represents the data attached to the session.
type SessionData struct {
- CSRF string `json:"csrf"`
- OAuth2State string `json:"oauth2_state"`
- OAuth2CodeVerifier string `json:"oauth2_code_verifier"`
- FlashMessage string `json:"flash_message"`
- FlashErrorMessage string `json:"flash_error_message"`
- Language string `json:"language"`
- Theme string `json:"theme"`
- PocketRequestToken string `json:"pocket_request_token"`
- LastForceRefresh string `json:"last_force_refresh"`
+ CSRF string `json:"csrf"`
+ OAuth2State string `json:"oauth2_state"`
+ OAuth2CodeVerifier string `json:"oauth2_code_verifier"`
+ FlashMessage string `json:"flash_message"`
+ FlashErrorMessage string `json:"flash_error_message"`
+ Language string `json:"language"`
+ Theme string `json:"theme"`
+ PocketRequestToken string `json:"pocket_request_token"`
+ LastForceRefresh string `json:"last_force_refresh"`
+ WebAuthnSessionData WebAuthnSession `json:"webauthn_session_data"`
}
func (s SessionData) String() string {
- return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q, LastForceRefresh=%s`,
+ return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q, LastForceRefresh=%s, WebAuthnSession=%q`,
s.CSRF,
s.OAuth2State,
s.OAuth2CodeVerifier,
@@ -34,6 +35,7 @@ func (s SessionData) String() string {
s.Theme,
s.PocketRequestToken,
s.LastForceRefresh,
+ s.WebAuthnSessionData,
)
}