adds /msetstate
This commit is contained in:
parent
576de5264e
commit
e9b76ccfec
@ -80,6 +80,7 @@ func NewCommandProcessor(parent *MainView) *CommandProcessor {
|
||||
"send": {"sendevent"},
|
||||
"msend": {"msendevent"},
|
||||
"state": {"setstate"},
|
||||
"mstate":{"msetstate"},
|
||||
"rb": {"rainbow"},
|
||||
},
|
||||
commands: map[string]CommandHandler{
|
||||
@ -95,6 +96,7 @@ func NewCommandProcessor(parent *MainView) *CommandProcessor {
|
||||
"sendevent": cmdSendEvent,
|
||||
"msendevent": cmdMSendEvent,
|
||||
"setstate": cmdSetState,
|
||||
"msetstate": cmdMSetState,
|
||||
"rainbow": cmdRainbow,
|
||||
},
|
||||
}
|
||||
|
@ -167,6 +167,15 @@ func cmdSendEvent(cmd *Command) {
|
||||
}
|
||||
}
|
||||
|
||||
func cmdMSetState(cmd *Command) {
|
||||
if len(cmd.Args) < 2 {
|
||||
cmd.Reply("Usage: /msetstate <event type> <state key> <content>")
|
||||
return
|
||||
}
|
||||
cmd.Args = append([]string{cmd.Room.MxRoom().ID},cmd.Args...)
|
||||
cmdSetState(cmd)
|
||||
}
|
||||
|
||||
func cmdSetState(cmd *Command) {
|
||||
if len(cmd.Args) < 4 {
|
||||
cmd.Reply("Usage: /setstate <room id> <event type> <state key/`-`> <content>")
|
||||
|
Loading…
Reference in New Issue
Block a user