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