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) {
|
func createTeam(_ httprouter.Params, body []byte) (interface{}, error) {
|
||||||
var ut uploadedTeam
|
var ut fic.Team
|
||||||
if err := json.Unmarshal(body, &ut); err != nil {
|
if err := json.Unmarshal(body, &ut); err != nil {
|
||||||
return nil, err
|
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) {
|
func addTeamMember(team fic.Team, body []byte) (interface{}, error) {
|
||||||
var members []uploadedMember
|
var members []fic.Member
|
||||||
if err := json.Unmarshal(body, &members); err != nil {
|
if err := json.Unmarshal(body, &members); err != nil {
|
||||||
return nil, err
|
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) {
|
func setTeamMember(team fic.Team, body []byte) (interface{}, error) {
|
||||||
var members []uploadedMember
|
var members []fic.Member
|
||||||
if err := json.Unmarshal(body, &members); err != nil {
|
if err := json.Unmarshal(body, &members); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue