You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
deepgram-demo/internal/metadata/metadataServer.go

18 lines
374 B

package metadata
type MetadataServer struct {
Storage *MetadataMemoryStorage
}
func (m *MetadataServer) Info(filename string) (AudioMetadata, error) {
a, err := m.Storage.get(filename)
if err == nil {
return a, nil
}
return AudioMetadata{}, err
}
func (m *MetadataServer) List(maxduration int) []string {
a := m.Storage.filterMaxDuration(maxduration)
return a
}