"path"
)
-//~ type StdLogger struct {
-//~ }
+type StdLogger struct {
+}
-//~ func (s *StdLogger) Log(v ...interface{}) {
- //~ log.Println(v...)
-//~ }
+func (s *StdLogger) Log(v ...interface{}) {
+ log.Println(v...)
+}
-//~ func (s *StdLogger) Logf(fmt string, v ...interface{}) {
- //~ log.Printf(fmt, v...)
-//~ }
+func (s *StdLogger) Logf(fmt string, v ...interface{}) {
+ log.Printf(fmt, v...)
+}
func (botdata *XmppBot) makeXMPPMessage(to string, message interface{}, subject interface{}) *xmpp.Message {
gen_status = nil
} else {
gen_status = &xmpp.Generic{Chardata: status}
- }
+ }
return &xmpp.Presence{Header: xmppmsgheader, Show: gen_show, Status: gen_status}
}
xmppout <- botdata.makeXMPPMessage(to, pec, nil)
}
}
-
+
case XMPPStatusEvent:
xmppout <- botdata.makeXMPPPresence("", "", pec.Show, pec.Status)
-
+
case XMPPMsgEvent:
if pec.RememberAsStatus {
last_status_msg = &pec.Msg
switch stanza.GetHeader().Type {
case "subscribe":
xmppout <- botdata.makeXMPPPresence(stanza.GetHeader().From, "subscribed", "", "")
- jabber_events <- JabberEvent{stanza.GetHeader().From, true, R3NoChange, false}
+ jabber_events <- JabberEvent{stanza.GetHeader().From, true, R3NoChange, false}
xmppout <- botdata.makeXMPPPresence(stanza.GetHeader().From, "subscribe", "", "")
case "unsubscribe", "unsubscribed":
jabber_events <- JabberEvent{stanza.GetHeader().From, false, R3NeverInfo, false}