Переглянути джерело

Add optional cookie session fields

Zed 9 місяців тому
батько
коміт
6fe850b2c6

+ 2 - 1
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
     )

+ 2 - 0
src/experimental/types/session.nim

@@ -1,6 +1,8 @@
 type
   RawSession* = object
     kind*: string
+    username*: string
+    id*: string
     oauthToken*: string
     oauthTokenSecret*: string
     authToken*: string