package main import ( "fmt" "dread.land/deepgram-demo/internal/apiServer" "dread.land/deepgram-demo/internal/audio" "dread.land/deepgram-demo/internal/metadata" ) func main() { fmt.Println("Hello, World!") // would be better off as config audioStorage := audio.NewAudioMemoryStorage() metadataStorage := metadata.NewMetadataMemoryStorage() audioServer := &audio.AudioServer{Storage: audioStorage, Metadata: metadataStorage} metadataServer := &metadata.MetadataServer{Storage: metadataStorage} apiServer := &apiServer.ApiServer{Audio: audioServer, Metadata: metadataServer} apiServer.Serve() }