Thumbnail

rani/matterbridge.git

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

commit 29e96b8d0db84e77932d68c784cbed1e6fd6cf27 Author: Wim <wim@42.be> Date: Fri Jan 06 23:51:44 2017 +0000 Handle errors in initUser() diff --git a/matterclient/matterclient.go b/matterclient/matterclient.go index 7049369..b860ec8 100644 --- a/matterclient/matterclient.go +++ b/matterclient/matterclient.go @@ -62211 +62220 @@ 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, 50000, "") + mmusers, err := m.Client.GetProfiles(0, 50000, "") + if err != nil { + return errors.New(err.DetailedError) + }   t := &Team{Team: v, Users: mmusers.Data.(map[string]*model.User), Id: v.Id} - mmchannels, _ := m.Client.GetChannels("") + mmchannels, err := m.Client.GetChannels("") + if err != nil { + return errors.New(err.DetailedError) + }   t.Channels = mmchannels.Data.(*model.ChannelList) - mmchannels, _ = m.Client.GetMoreChannels("") + mmchannels, err = m.Client.GetMoreChannels("") + if err != nil { + return errors.New(err.DetailedError) + }   t.MoreChannels = mmchannels.Data.(*model.ChannelList)   m.OtherTeams = append(m.OtherTeams, t)   if v.Name == m.Credentials.Team {