Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit b5c571658a85720dfa8c672495cd8bce8c7e598d Author: Wim <wim@42.be> Date: Wed Nov 23 21:24:35 2016 +0000 Support mattermost setup with up to 50k users diff --git a/matterclient/matterclient.go b/matterclient/matterclient.go index cf51847..3ee6fca 100644 --- a/matterclient/matterclient.go +++ b/matterclient/matterclient.go @@ -2757 +2757 @@ func (m *MMClient) parseActionPost(rmsg *Message) {  }    func (m *MMClient) UpdateUsers() error { - mmusers, err := m.Client.GetProfiles(0, 5000, "") + mmusers, err := m.Client.GetProfiles(0, 50000, "")   if err != nil {   return errors.New(err.DetailedError)   } @@ -6217 +6217 @@ func (m *MMClient) initUser() error {   //m.log.Debug("initUser(): loading all team data")   for _, v := range initData.Teams {   m.Client.SetTeamId(v.Id) - mmusers, _ := m.Client.GetProfiles(0, 5000, "") + mmusers, _ := m.Client.GetProfiles(0, 50000, "")   t := &Team{Team: v, Users: mmusers.Data.(map[string]*model.User), Id: v.Id}   mmchannels, _ := m.Client.GetChannels("")   t.Channels = mmchannels.Data.(*model.ChannelList)