feature/backoffice #6
@@ -24,9 +24,10 @@ type FileServer struct {
|
||||
storage actor.LogStorage[cart.CartGrain]
|
||||
}
|
||||
|
||||
func NewFileServer(dataDir string) *FileServer {
|
||||
func NewFileServer(dataDir string, storage actor.LogStorage[cart.CartGrain]) *FileServer {
|
||||
return &FileServer{
|
||||
dataDir: dataDir,
|
||||
storage: storage,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -29,8 +29,6 @@ func envOrDefault(key, def string) string {
|
||||
return def
|
||||
}
|
||||
|
||||
var globalDisk *actor.DiskStorage[cart.CartGrain]
|
||||
|
||||
func startMutationConsumer(ctx context.Context, conn *amqp.Connection, hub *Hub) error {
|
||||
ch, err := conn.Channel()
|
||||
if err != nil {
|
||||
@@ -82,9 +80,9 @@ func main() {
|
||||
_ = os.MkdirAll(dataDir, 0755)
|
||||
|
||||
reg := cart.NewCartMultationRegistry()
|
||||
globalDisk = actor.NewDiskStorage[cart.CartGrain](dataDir, reg)
|
||||
diskStorage := actor.NewDiskStorage[cart.CartGrain](dataDir, reg)
|
||||
|
||||
fs := NewFileServer(dataDir)
|
||||
fs := NewFileServer(dataDir, diskStorage)
|
||||
|
||||
hub := NewHub()
|
||||
go hub.Run()
|
||||
|
||||
Reference in New Issue
Block a user