Fix auto-complete in slash command for shared channel invite (#25524)

* fix auto-complete in slash command for shared channel invite

* more providers not implementing AutocompleteDynamicArgProvider

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Doug Lauder
2023-11-25 03:21:06 -05:00
коммит произвёл GitHub
родитель de99b40e87
Коммит af7bc8a4a9
4 изменённых файлов: 15 добавлений и 6 удалений

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

@@ -665,7 +665,7 @@ func (p *testCommandProvider) DoCommand(a *App, c request.CTX, args *model.Comma
}
}
func (p *testCommandProvider) GetAutoCompleteListItems(a *App, commandArgs *model.CommandArgs, arg *model.AutocompleteArg, parsed, toBeParsed string) ([]model.AutocompleteListItem, error) {
func (p *testCommandProvider) GetAutoCompleteListItems(c request.CTX, a *App, commandArgs *model.CommandArgs, arg *model.AutocompleteArg, parsed, toBeParsed string) ([]model.AutocompleteListItem, error) {
if arg.Name == "dynaArg" {
return []model.AutocompleteListItem{
{Item: "item1", Hint: "this is hint 1", HelpText: "This is help text 1."},
@@ -675,3 +675,6 @@ func (p *testCommandProvider) GetAutoCompleteListItems(a *App, commandArgs *mode
}
return nil, fmt.Errorf("%s not a dynamic argument", arg.Name)
}
// ensure testCommandProvider implements AutocompleteDynamicArgProvider
var _ AutocompleteDynamicArgProvider = (*testCommandProvider)(nil)