diff options
author | 2023-10-20 15:12:02 -0700 | |
---|---|---|
committer | 2023-10-20 16:07:18 -0700 | |
commit | 4cc99881d870495ef35dcbb44d351e4b3c01f401 (patch) | |
tree | 46c1408d9a8eba7fdf7633201902e18c6094e579 /internal/model/app_session.go | |
parent | 95ee1c423b1157a967fb2024aa86bd395ead23f8 (diff) | |
download | v2-4cc99881d870495ef35dcbb44d351e4b3c01f401.tar.gz v2-4cc99881d870495ef35dcbb44d351e4b3c01f401.tar.zst v2-4cc99881d870495ef35dcbb44d351e4b3c01f401.zip |
Refactor Batch Builder and prevent accidental and excessive refreshes from the web ui
Diffstat (limited to 'internal/model/app_session.go')
-rw-r--r-- | internal/model/app_session.go | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/internal/model/app_session.go b/internal/model/app_session.go index 44c1e251..a2fed4c1 100644 --- a/internal/model/app_session.go +++ b/internal/model/app_session.go @@ -20,11 +20,21 @@ type SessionData struct { Language string `json:"language"` Theme string `json:"theme"` PocketRequestToken string `json:"pocket_request_token"` + LastForceRefresh string `json:"last_force_refresh"` } func (s SessionData) String() string { - return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q`, - s.CSRF, s.OAuth2State, s.OAuth2CodeVerifier, s.FlashMessage, s.FlashErrorMessage, s.Language, s.Theme, s.PocketRequestToken) + return fmt.Sprintf(`CSRF=%q, OAuth2State=%q, OAuth2CodeVerifier=%q, FlashMsg=%q, FlashErrMsg=%q, Lang=%q, Theme=%q, PocketTkn=%q, LastForceRefresh=%s`, + s.CSRF, + s.OAuth2State, + s.OAuth2CodeVerifier, + s.FlashMessage, + s.FlashErrorMessage, + s.Language, + s.Theme, + s.PocketRequestToken, + s.LastForceRefresh, + ) } // Value converts the session data to JSON. |