New structure, persistance and recovery

This commit is contained in:
2026-03-30 10:35:30 -03:00
parent 01e04df0f6
commit 9fa1349afd
11 changed files with 805 additions and 32 deletions

View File

@ -40,7 +40,7 @@ func Runner(cfg app.Config) error {
userData := data.New()
// Initialize FIX Post-Trade Manager.
fixManager := fix.NewManager(cfg.FIX, notify)
fixManager := fix.NewManager(cfg.FIX, appStore, notify)
if err = fixManager.Start(); err != nil {
return fmt.Errorf("error starting FIX initiator: %w", err)
}
@ -54,7 +54,7 @@ func Runner(cfg app.Config) error {
EnableJWTAuth: cfg.EnableJWTAuth,
}
api := rest.New(userData, appStore, apiConfig, notify)
api := rest.New(userData, appStore, fixManager, apiConfig, notify)
api.Run()
cmd.WaitForInterruptSignal(nil)