Этот коммит содержится в:
Carlos Tadeu Panato Junior
2018-11-16 16:52:07 +01:00
коммит произвёл Joram Wilander
родитель 7a8d7e53cc
Коммит bffac3f09f
5 изменённых файлов: 97 добавлений и 3 удалений

Просмотреть файл

@@ -916,6 +916,35 @@ func (s *apiRPCServer) GetTeamIcon(args *Z_GetTeamIconArgs, returns *Z_GetTeamIc
return nil
}
type Z_SetTeamIconArgs struct {
A string
B []byte
}
type Z_SetTeamIconReturns struct {
A *model.AppError
}
func (g *apiRPCClient) SetTeamIcon(teamId string, data []byte) *model.AppError {
_args := &Z_SetTeamIconArgs{teamId, data}
_returns := &Z_SetTeamIconReturns{}
if err := g.client.Call("Plugin.SetTeamIcon", _args, _returns); err != nil {
log.Printf("RPC call to SetTeamIcon API failed: %s", err.Error())
}
return _returns.A
}
func (s *apiRPCServer) SetTeamIcon(args *Z_SetTeamIconArgs, returns *Z_SetTeamIconReturns) error {
if hook, ok := s.impl.(interface {
SetTeamIcon(teamId string, data []byte) *model.AppError
}); ok {
returns.A = hook.SetTeamIcon(args.A, args.B)
} else {
return encodableError(fmt.Errorf("API SetTeamIcon called but not implemented."))
}
return nil
}
type Z_UpdateUserArgs struct {
A *model.User
}