housekeeping: Refactored API to separate packages

This commit is contained in:
2025-08-09 17:43:55 +02:00
parent ce0f466a0e
commit ae28a4d385
5 changed files with 47 additions and 43 deletions

View File

@@ -5,6 +5,8 @@ import (
"os"
"os/signal"
"git.datalore.sh/datalore/midi-hid/config"
"github.com/charmbracelet/log"
"gitlab.com/gomidi/midi/v2"
)
@@ -34,8 +36,8 @@ func main() {
}
log.Info("Starting...")
config := must(ParseConfig(configPath))
controllerList := must(config.Construct())
conf := must(config.ParseConfig(configPath))
controllerList := must(conf.Construct())
defer controllerList.Stop()
// wait for SIGINT