Skip to content
Snippets Groups Projects
Commit e848b956 authored by ko_oler's avatar ko_oler
Browse files

правки по ПР:

- переименован ExtensionID -> Extension
- правки в конструктор
parent dae5af79
Branches
Tags
No related merge requests found
...@@ -19,14 +19,7 @@ type ActionURL struct { ...@@ -19,14 +19,7 @@ type ActionURL struct {
// NewActionURL возвращает пустую структуру ActionURL, если передано пустое действие // NewActionURL возвращает пустую структуру ActionURL, если передано пустое действие
// при передаче в функцию действия - заполняет структуру // при передаче в функцию действия - заполняет структуру
func NewActionURL(action string) (*ActionURL, error) { func NewActionURL(action string) (*ActionURL, error) {
if action != "" { return parseActionURL(action)
parsedURL, err := parseActionURL(action)
if err != nil {
return nil, err
}
return parsedURL, nil
}
return &ActionURL{}, nil
} }
// ID возвращает сохраненный в ActionURL id действия // ID возвращает сохраненный в ActionURL id действия
...@@ -34,8 +27,8 @@ func (p *ActionURL) ID() string { ...@@ -34,8 +27,8 @@ func (p *ActionURL) ID() string {
return p.actionID return p.actionID
} }
// ExtensionID возвращает сохраненный в ActionURL id расширения // Extension возвращает сохраненный в ActionURL id расширения
func (p *ActionURL) ExtensionID() string { func (p *ActionURL) Extension() string {
return p.extensionID return p.extensionID
} }
...@@ -46,6 +39,9 @@ func (p *ActionURL) Scheme() string { ...@@ -46,6 +39,9 @@ func (p *ActionURL) Scheme() string {
// parseActionURL функция для заполнения структуры ActionURL из переданного действия // parseActionURL функция для заполнения структуры ActionURL из переданного действия
func parseActionURL(action string) (*ActionURL, error) { func parseActionURL(action string) (*ActionURL, error) {
if action == "" {
return &ActionURL{}, nil
}
u, err := url.Parse(action) u, err := url.Parse(action)
if err != nil { if err != nil {
return nil, err return nil, err
......
...@@ -161,7 +161,7 @@ func (s *Extension) Action(ctx context.Context, in *extension.ActionRequest) (*e ...@@ -161,7 +161,7 @@ func (s *Extension) Action(ctx context.Context, in *extension.ActionRequest) (*e
if err != nil { if err != nil {
return nil, err return nil, err
} }
extensionID = actionURL.ExtensionID() extensionID = actionURL.Extension()
} }
ok, err := extension.CheckInstalled(ctx, s.Content, in.SpaceId, in.EnvId, extensionID) ok, err := extension.CheckInstalled(ctx, s.Content, in.SpaceId, in.EnvId, extensionID)
if err != nil { if err != nil {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment