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 a2db9d1 commit 3144ff0Copy full SHA for 3144ff0
internal/session/manager.go
@@ -4,6 +4,7 @@ import (
4
"container/list"
5
"sync"
6
7
+ "github.com/PythonHacker24/linux-acl-management-backend/internal/postgresql"
8
"github.com/PythonHacker24/linux-acl-management-backend/internal/redis"
9
)
10
@@ -20,14 +21,16 @@ type Manager struct {
20
21
sessionOrder *list.List
22
mutex sync.RWMutex
23
redis redis.RedisClient
24
+ archivalPQ *postgresql.Queries
25
}
26
27
/* create a new session manager */
-func NewManager(redis redis.RedisClient) *Manager {
28
+func NewManager(redis redis.RedisClient, archivalPQ *postgresql.Queries) *Manager {
29
return &Manager{
30
sessionsMap: make(map[string]*Session),
31
sessionOrder: list.New(),
32
redis: redis,
33
+ archivalPQ: archivalPQ,
34
35
36
0 commit comments