make it match whatsapp

This commit is contained in:
Annie Elequin
2021-09-16 18:24:59 -04:00
parent 2b50e1b798
commit 43109ec919
3 changed files with 15 additions and 8 deletions

12
user.go
View File

@@ -695,9 +695,15 @@ func (user *User) UpdateDirectChats(chats map[id.UserID][]id.RoomID) {
var err error
if user.bridge.Config.Homeserver.Asmux {
urlPath := intent.BuildBaseURL("_matrix", "client", "unstable", "net.maunium.asmux", "dms")
_, err = intent.MakeFullRequest(method, urlPath, http.Header{
"X-Asmux-Auth": {user.bridge.AS.Registration.AppToken},
}, chats, nil)
// _, err = intent.MakeFullRequest(method, urlPath, http.Header{
// "X-Asmux-Auth": {user.bridge.AS.Registration.AppToken},
// }, chats, nil)
_, err = intent.MakeFullRequest(mautrix.FullRequest{
Method: method,
URL: urlPath,
Headers: http.Header{"X-Asmux-Auth": {user.bridge.AS.Registration.AppToken}},
RequestJSON: chats,
})
} else {
existingChats := make(map[id.UserID][]id.RoomID)
err = intent.GetAccountData(event.AccountDataDirectChats.Type, &existingChats)