affiliation fix

This commit is contained in:
cx uname 2013-06-06 14:40:25 +04:00
parent 969d25fdb5
commit 1f109203c3
1 changed files with 4 additions and 1 deletions

View File

@ -127,6 +127,7 @@ func MessageHandler(Conn *xmpp.Conn, Msg *xmpp.ClientMessage) {
} }
case f("^\\!", &Msg.Body): //any external command case f("^\\!", &Msg.Body): //any external command
Strip(&Msg.Body, &Msg.From) Strip(&Msg.Body, &Msg.From)
log.Println(GetCommand(Msg.Body, Msg.From, "./plugins/"))
cmd := exec.Command("bash", "-c", GetCommand(Msg.Body, Msg.From, "./plugins/")) cmd := exec.Command("bash", "-c", GetCommand(Msg.Body, Msg.From, "./plugins/"))
stdout, _ := cmd.StdoutPipe() stdout, _ := cmd.StdoutPipe()
stderr, _ := cmd.StderrPipe() stderr, _ := cmd.StderrPipe()
@ -168,7 +169,9 @@ func PresenceHandler(Conn *xmpp.Conn, Prs *xmpp.ClientPresence) {
if !in(admin, Prs.From) { if !in(admin, Prs.From) {
admin = append(admin, Prs.From) admin = append(admin, Prs.From)
} }
} else { }
default:
if in(admin, Prs.From) {
admin = del(admin, Prs.From) admin = del(admin, Prs.From)
} }
} }