diff options
Diffstat (limited to 'appservice/server.go')
-rw-r--r-- | appservice/server.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/appservice/server.go b/appservice/server.go index 2690e58..b67e813 100644 --- a/appservice/server.go +++ b/appservice/server.go @@ -34,12 +34,11 @@ func Start(r *mxlib.Registration, c *Config) (chan error, error) { return nil, err } - svc_mxid := fmt.Sprintf("@%s:%s", registration.SenderLocalpart, config.MatrixDomain) err = mxRegisterUser(registration.SenderLocalpart) if mxe, ok := err.(*mxlib.MxError); !ok || mxe.ErrCode != "M_USER_IN_USE" { return nil, err } - err = mxProfileDisplayname(svc_mxid, "Easybridge") + err = mxProfileDisplayname(ezbrMxId(), "Easybridge") if err != nil { return nil, err } @@ -123,6 +122,8 @@ func handleTxnEvent(e *mxlib.Event) { ev.Author = acct.Conn.User() ev.Room = room.RoomID acct.Conn.Send(ev) + } else { + log.Debugf("Could not find room account for %s %s %s", e.Sender, room.Protocol, room.RoomID) } } } else if e.Type == "m.room.member" { @@ -141,6 +142,8 @@ func handleTxnEvent(e *mxlib.Event) { if acct != nil { acct.Conn.Leave(room.RoomID) // TODO: manage autojoin list, remove this room + } else { + log.Debugf("Could not find room account for %s %s %s", e.Sender, room.Protocol, room.RoomID) } } } |