Files
kgpz_web/xmlmodels/helpers.go
2025-01-01 23:49:09 +01:00

17 lines
439 B
Go

package xmlmodels
import (
"github.com/Theodor-Springmann-Stiftung/kgpz_web/providers/gnd"
"github.com/Theodor-Springmann-Stiftung/kgpz_web/providers/xmlprovider"
)
func AgentsIntoDataset(provider *xmlprovider.XMLProvider[Agent]) []gnd.GNDData {
provider.Lock()
defer provider.Unlock()
var data []gnd.GNDData
for _, agent := range provider.Array {
data = append(data, gnd.GNDData{ID: agent.ID, GND: agent.GND})
}
return data
}