[MM-49243] - Use paged requests to request the list of teams (#26278)

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Elton Goh Jun Hao
2024-04-04 16:09:15 +08:00
коммит произвёл GitHub
родитель 087c993bed
Коммит 4bbcfd74ad
8 изменённых файлов: 38 добавлений и 11 удалений

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

@@ -396,7 +396,7 @@ func importValidateCmdF(command *cobra.Command, args []string) error {
err := withClient(func(c client.Client, cmd *cobra.Command, args []string) error {
users, err := getPages(func(page, numPerPage int, etag string) ([]*model.User, *model.Response, error) {
return c.GetUsers(context.TODO(), page, numPerPage, etag)
}, 250)
}, DefaultPageSize)
if err != nil {
return err
}
@@ -410,7 +410,7 @@ func importValidateCmdF(command *cobra.Command, args []string) error {
teams, err := getPages(func(page, numPerPage int, etag string) ([]*model.Team, *model.Response, error) {
return c.GetAllTeams(context.TODO(), etag, page, numPerPage)
}, 250)
}, DefaultPageSize)
if err != nil {
return err
}
@@ -421,14 +421,14 @@ func importValidateCmdF(command *cobra.Command, args []string) error {
publicChannels, err := getPages(func(page, numPerPage int, etag string) ([]*model.Channel, *model.Response, error) {
return c.GetPublicChannelsForTeam(context.TODO(), team.Id, page, numPerPage, etag)
}, 250)
}, DefaultPageSize)
if err != nil {
return err
}
privateChannels, err := getPages(func(page, numPerPage int, etag string) ([]*model.Channel, *model.Response, error) {
return c.GetPrivateChannelsForTeam(context.TODO(), team.Id, page, numPerPage, etag)
}, 250)
}, DefaultPageSize)
if err != nil {
return err
}