From 6fe850b2c62dc664ee49645e8aad48bc6db9328e Mon Sep 17 00:00:00 2001 From: Zed Date: Sun, 16 Nov 2025 05:03:01 +0100 Subject: [PATCH] Add optional cookie session fields --- src/experimental/parser/session.nim | 3 ++- src/experimental/types/session.nim | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/experimental/parser/session.nim b/src/experimental/parser/session.nim index db72e85..bb31d83 100644 --- a/src/experimental/parser/session.nim +++ b/src/experimental/parser/session.nim @@ -17,9 +17,10 @@ proc parseSession*(raw: string): Session = oauthSecret: session.oauthTokenSecret ) of "cookie": + let id = if session.id.len > 0: parseBiggestInt(session.id) else: 0 result = Session( kind: SessionKind.cookie, - id: 999, + id: id, authToken: session.authToken, ct0: session.ct0 ) diff --git a/src/experimental/types/session.nim b/src/experimental/types/session.nim index c0cb58f..dd6be22 100644 --- a/src/experimental/types/session.nim +++ b/src/experimental/types/session.nim @@ -1,6 +1,8 @@ type RawSession* = object kind*: string + username*: string + id*: string oauthToken*: string oauthTokenSecret*: string authToken*: string