Thumbnail

rani/matterbridge.git

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

commit 78ed9fd08e2587ed3366dc349b8a8a7802c68104 Author: Wim <wim@42.be> Date: Sun Aug 14 23:04:28 2016 +0000 Fix nil pointers diff --git a/matterclient/matterclient.go b/matterclient/matterclient.go index 75e67c5..aa2baab 100644 --- a/matterclient/matterclient.go +++ b/matterclient/matterclient.go @@ -2557 +25510 @@ func (m *MMClient) parseActionPost(rmsg *Message) {  }    func (m *MMClient) UpdateUsers() error { - mmusers, _ := m.Client.GetProfilesForDirectMessageList(m.Team.Id) + mmusers, err := m.Client.GetProfilesForDirectMessageList(m.Team.Id) + if err != nil { + return errors.New(err.DetailedError) + }   m.Lock()   m.Users = mmusers.Data.(map[string]*model.User)   m.Unlock() @@ -2638 +26614 @@ func (m *MMClient) UpdateUsers() error {  }    func (m *MMClient) UpdateChannels() error { - mmchannels, _ := m.Client.GetChannels("") - mmchannels2, _ := m.Client.GetMoreChannels("") + mmchannels, err := m.Client.GetChannels("") + if err != nil { + return errors.New(err.DetailedError) + } + mmchannels2, err := m.Client.GetMoreChannels("") + if err != nil { + return errors.New(err.DetailedError) + }   m.Lock()   m.Team.Channels = mmchannels.Data.(*model.ChannelList)   m.Team.MoreChannels = mmchannels2.Data.(*model.ChannelList)