Thumbnail

rani/matterbridge.git

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

commit 26832ad944aa716f9042c6496860647d3bbf542b Author: Wim <wim@42.be> Date: Mon Sep 04 14:24:22 2017 +0000 Fix sending direct messages with APIv4 diff --git a/matterclient/matterclient.go b/matterclient/matterclient.go index fb91d0b..f2aa44d 100644 --- a/matterclient/matterclient.go +++ b/matterclient/matterclient.go @@ -6009 +6009 @@ func (m *MMClient) createCookieJar(token string) *cookiejar.Jar {  func (m *MMClient) SendDirectMessage(toUserId string, msg string) {   m.log.Debugf("SendDirectMessage to %s, msg %s", toUserId, msg)   // create DM channel (only happens on first message) - _, err := m.Client.CreateDirectChannel(m.User.Id, toUserId) - if err != nil { - m.log.Debugf("SendDirectMessage to %#v failed: %s", toUserId, err) + _, resp := m.Client.CreateDirectChannel(m.User.Id, toUserId) + if resp.Error != nil { + m.log.Debugf("SendDirectMessage to %#v failed: %s", toUserId, resp.Error)   return   }   channelName := model.GetDMNameFromIds(toUserId, m.User.Id)