Status and status message

This commit is contained in:
crackcomm
2014-10-04 18:29:19 +02:00
parent c9bbe151b2
commit aa9390a115
3 changed files with 19 additions and 13 deletions

View File

@@ -136,8 +136,11 @@ type Options struct {
// Use server sessions
Session bool
// Status message
// Presence Status
Status string
// Status message
StatusMessage string
}
// NewClient establishes a new Client connection based on a set of Options.
@@ -410,7 +413,8 @@ func (c *Client) init(o *Options) error {
}
// We're connected and can now receive and send messages.
fmt.Fprintf(c.conn, "<presence xml:lang='en'><show>xa</show><status>%s</status></presence>", o.Status)
fmt.Fprintf(c.conn, "<presence xml:lang='en'><show>%s</show><status>%s</status></presence>", o.Status, o.StatusMessage)
return nil
}