admin/api: use libfic struct instead of api one

This commit is contained in:
nemunaire 2019-01-17 09:44:07 +01:00
parent 322c53b086
commit 6925614f49

View file

@ -142,20 +142,8 @@ func bindingTeams() (string, error) {
}
}
type uploadedTeam struct {
Name string
Color uint32
}
type uploadedMember struct {
Firstname string
Lastname string
Nickname string
Company string
}
func createTeam(_ httprouter.Params, body []byte) (interface{}, error) {
var ut uploadedTeam
var ut fic.Team
if err := json.Unmarshal(body, &ut); err != nil {
return nil, err
}
@ -179,7 +167,7 @@ func updateTeam(team fic.Team, body []byte) (interface{}, error) {
}
func addTeamMember(team fic.Team, body []byte) (interface{}, error) {
var members []uploadedMember
var members []fic.Member
if err := json.Unmarshal(body, &members); err != nil {
return nil, err
}
@ -192,7 +180,7 @@ func addTeamMember(team fic.Team, body []byte) (interface{}, error) {
}
func setTeamMember(team fic.Team, body []byte) (interface{}, error) {
var members []uploadedMember
var members []fic.Member
if err := json.Unmarshal(body, &members); err != nil {
return nil, err
}