Remove *model.ChannelList from plugin API return parameter (#9844)

* Remove *model.ChannelList from plugin API return parametern

* Fix panic

* Add tests

* Changes as requested

* Fix panic in GetPublicChannelsForTeam()
Этот коммит содержится в:
Hanzei
2018-11-20 14:50:34 +01:00
коммит произвёл Joram Wilander
родитель 8cfca681b0
Коммит 0a73690537
5 изменённых файлов: 67 добавлений и 20 удалений

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

@@ -178,7 +178,7 @@ type API interface {
// GetChannelsForTeamForUser gets a list of channels for given user ID in given team ID.
//
// Minimum server version: 5.6
GetChannelsForTeamForUser(teamId, userId string, includeDeleted bool) (*model.ChannelList, *model.AppError)
GetChannelsForTeamForUser(teamId, userId string, includeDeleted bool) ([]*model.Channel, *model.AppError)
// GetChannelStats gets statistics for a channel.
//
@@ -197,7 +197,7 @@ type API interface {
// SearchChannels returns the channels on a team matching the provided search term.
//
// Minimum server version: 5.6
SearchChannels(teamId string, term string) (*model.ChannelList, *model.AppError)
SearchChannels(teamId string, term string) ([]*model.Channel, *model.AppError)
// AddChannelMember creates a channel membership for a user.
AddChannelMember(channelId, userId string) (*model.ChannelMember, *model.AppError)