Fix ezbr kicking himself
This commit is contained in:
parent
31bba8d946
commit
ad123342f7
1 changed files with 3 additions and 5 deletions
|
@ -85,8 +85,8 @@ func handleTxn(w http.ResponseWriter, r *http.Request) {
|
|||
|
||||
for i := range txn.Events {
|
||||
ev := &txn.Events[i]
|
||||
if ev.Sender == ezbrMxId() {
|
||||
// Don't do anything with events originating from the system
|
||||
if strings.HasPrefix(ev.Sender, "@" + registration.SenderLocalpart) {
|
||||
// Don't do anything with ezbr events that come back to us
|
||||
continue
|
||||
}
|
||||
err = handleTxnEvent(ev)
|
||||
|
@ -189,9 +189,7 @@ func handleSystemMessage(mxid string, msg string) {
|
|||
ezbrSystemSend(mxid, "- accounts: list accounts")
|
||||
ezbrSystemSend(mxid, "- join <protocol or account> <room id>: join public chat room")
|
||||
ezbrSystemSend(mxid, "- query <protocol or account> <user id>: open private buffer to contact")
|
||||
case "list":
|
||||
case "account":
|
||||
case "accounts":
|
||||
case "list", "account", "accounts":
|
||||
one := false
|
||||
if accts, ok := registeredAccounts[mxid]; ok {
|
||||
for name, acct := range accts {
|
||||
|
|
Loading…
Reference in a new issue