This reverts commit d6700e3b40.
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
72965d864a
Коммит
25b340ecb7
@@ -160,7 +160,7 @@ func (a *App) CreateChannelWithUser(channel *model.Channel, userId string) (*mod
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Get total number of channels on current team
|
// Get total number of channels on current team
|
||||||
count, err := a.GetNumberOfChannelsOnTeam(channel.TeamId, false)
|
count, err := a.GetNumberOfChannelsOnTeam(channel.TeamId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -1724,23 +1724,12 @@ func (a *App) RemoveUserFromChannel(userIdToRemove string, removerUserId string,
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *App) GetNumberOfChannelsOnTeam(teamId string, includeDeleted bool) (int, *model.AppError) {
|
func (a *App) GetNumberOfChannelsOnTeam(teamId string) (int, *model.AppError) {
|
||||||
// Get total number of channels on current team
|
// Get total number of channels on current team
|
||||||
list, err := a.Srv.Store.Channel().GetTeamChannels(teamId)
|
list, err := a.Srv.Store.Channel().GetTeamChannels(teamId)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if !includeDeleted {
|
|
||||||
count := 0
|
|
||||||
for _, channel := range *list {
|
|
||||||
if channel.DeleteAt == 0 {
|
|
||||||
count++
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return count, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
return len(*list), nil
|
return len(*list), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1000,18 +1000,3 @@ func TestSearchChannelsForUser(t *testing.T) {
|
|||||||
searchAndCheck(t, "dev", []string{"test-dev-1", "test-dev-2", "dev-3"})
|
searchAndCheck(t, "dev", []string{"test-dev-1", "test-dev-2", "dev-3"})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGetNumberOfChannelsOnTeam(t *testing.T) {
|
|
||||||
th := Setup(t).InitBasic()
|
|
||||||
defer th.TearDown()
|
|
||||||
|
|
||||||
th.App.DeleteChannel(th.BasicChannel, th.BasicUser.Id)
|
|
||||||
|
|
||||||
count, err := th.App.GetNumberOfChannelsOnTeam(th.BasicTeam.Id, true)
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 3, count)
|
|
||||||
|
|
||||||
count, err = th.App.GetNumberOfChannelsOnTeam(th.BasicTeam.Id, false)
|
|
||||||
require.Nil(t, err)
|
|
||||||
assert.Equal(t, 2, count)
|
|
||||||
}
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user