mirror of
https://github.com/EchoVault/SugarDB.git
synced 2025-10-21 15:09:30 +08:00
Created ACL and PubSub interfaces to be used in Server struct definition to avoid future circular imports in acl and pubsub packages
This commit is contained in:
@@ -7,8 +7,6 @@ import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"github.com/echovault/echovault/src/memberlist"
|
||||
"github.com/echovault/echovault/src/modules/acl"
|
||||
"github.com/echovault/echovault/src/modules/pubsub"
|
||||
"github.com/echovault/echovault/src/raft"
|
||||
"github.com/echovault/echovault/src/server/aof"
|
||||
"github.com/echovault/echovault/src/server/snapshot"
|
||||
@@ -38,8 +36,8 @@ type Server struct {
|
||||
|
||||
CancelCh *chan os.Signal
|
||||
|
||||
ACL *acl.ACL
|
||||
PubSub *pubsub.PubSub
|
||||
ACL utils.ACL
|
||||
PubSub utils.PubSub
|
||||
|
||||
SnapshotInProgress atomic.Bool
|
||||
RewriteAOFInProgress atomic.Bool
|
||||
|
Reference in New Issue
Block a user