in api/simultaneousinterpreter/handler.go [32:53]
func newHandler(clients *client.Clients) *handler {
h := &handler{
Clients: clients,
speechSupportedLanguages: []*supportedLanguage{},
}
r := csv.NewReader(strings.NewReader(speechSupportedLanguagesCSV))
records, err := r.ReadAll()
if err != nil {
panic(err)
}
for _, record := range records {
h.speechSupportedLanguages = append(h.speechSupportedLanguages, &supportedLanguage{
Name: record[0],
Code: record[1],
})
}
return h
}