Add logout-matrix command
This commit is contained in:
parent
1285aa4327
commit
2bf3edda16
1 changed files with 11 additions and 1 deletions
12
commands.go
12
commands.go
|
@ -508,5 +508,15 @@ func (handler *CommandHandler) CommandLoginMatrix(ce *CommandEvent) {
|
||||||
const cmdLogoutMatrixHelp = `logout-matrix - Switch your WhatsApp account's Matrix puppet back to the default one.`
|
const cmdLogoutMatrixHelp = `logout-matrix - Switch your WhatsApp account's Matrix puppet back to the default one.`
|
||||||
|
|
||||||
func (handler *CommandHandler) CommandLogoutMatrix(ce *CommandEvent) {
|
func (handler *CommandHandler) CommandLogoutMatrix(ce *CommandEvent) {
|
||||||
|
puppet := handler.bridge.GetPuppetByJID(ce.User.JID)
|
||||||
|
if len(puppet.CustomMXID) == 0 {
|
||||||
|
ce.Reply("You had not changed your WhatsApp account's Matrix puppet.")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
err := puppet.SwitchCustomMXID("", "")
|
||||||
|
if err != nil {
|
||||||
|
ce.Reply("Failed to remove custom puppet: %v", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
ce.Reply("Successfully removed custom puppet")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue