We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent faf4ab6 commit 1757a42Copy full SHA for 1757a42
internal/session/utils.go
@@ -0,0 +1,19 @@
1
+package session
2
+
3
+import "time"
4
5
+/* serialize session information to store in Redis */
6
+func (s *Session) serializeSessionForRedis() map[string]interface{} {
7
+ return map[string]interface{} {
8
+ "id": s.ID,
9
+ "username": s.Username,
10
+ "ip": s.IP,
11
+ "user_agent": s.UserAgent,
12
+ "status": "active",
13
+ "created_at": s.CreatedAt.Format(time.RFC3339),
14
+ "last_active_at": s.LastActiveAt.Format(time.RFC3339),
15
+ "expiry": s.Expiry.Format(time.RFC3339),
16
+ "completed": s.CompletedCount,
17
+ "failed": s.FailedCount,
18
+ }
19
+}
0 commit comments