adds /msend
This commit is contained in:
		@@ -78,6 +78,7 @@ func NewCommandProcessor(parent *MainView) *CommandProcessor {
 | 
			
		||||
		aliases: map[string]*Alias{
 | 
			
		||||
			"part":  {"leave"},
 | 
			
		||||
			"send":  {"sendevent"},
 | 
			
		||||
			"msend": {"msendevent"},
 | 
			
		||||
			"state": {"setstate"},
 | 
			
		||||
			"rb":    {"rainbow"},
 | 
			
		||||
		},
 | 
			
		||||
@@ -92,6 +93,7 @@ func NewCommandProcessor(parent *MainView) *CommandProcessor {
 | 
			
		||||
			"toggle":          cmdToggle,
 | 
			
		||||
			"logout":          cmdLogout,
 | 
			
		||||
			"sendevent":       cmdSendEvent,
 | 
			
		||||
			"msendevent":      cmdMSendEvent,
 | 
			
		||||
			"setstate":        cmdSetState,
 | 
			
		||||
			"rainbow":         cmdRainbow,
 | 
			
		||||
		},
 | 
			
		||||
 
 | 
			
		||||
@@ -129,6 +129,15 @@ func cmdJoin(cmd *Command) {
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func cmdMSendEvent(cmd *Command) {
 | 
			
		||||
	if len(cmd.Args) < 2 {
 | 
			
		||||
		cmd.Reply("Usage: /msend <event type> <content>")
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	cmd.Args = append([]string{cmd.Room.MxRoom().ID},cmd.Args...)
 | 
			
		||||
	cmdSendEvent(cmd)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func cmdSendEvent(cmd *Command) {
 | 
			
		||||
	debug.Print(cmd.Command, cmd.Args, len(cmd.Args))
 | 
			
		||||
	if len(cmd.Args) < 3 {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user