diff --git a/portal.go b/portal.go index 0fbc9e6..ab46068 100644 --- a/portal.go +++ b/portal.go @@ -1338,7 +1338,8 @@ func (portal *Portal) HandleMessageRevokeSkype(user *User, message skype.Resourc if message.GetFromMe(user.Conn.Conn) { if portal.IsPrivateChat() { intent = portal.bridge.GetPuppetByJID(user.JID).CustomIntent() - } else { + } + if intent == nil { intent = portal.bridge.GetPuppetByJID(user.JID).IntentFor(portal) } }