admin/api: use libfic struct instead of api one
This commit is contained in:
parent
322c53b086
commit
6925614f49
1 changed files with 3 additions and 15 deletions
|
@ -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
|
||||
}
|
||||
|
|
Reference in a new issue