diff options
author | Magnus Henoch <mange@freemail.hu> | 2005-06-21 20:09:21 +0000 |
---|---|---|
committer | Kirill A. Korinskiy <catap@catap.ru> | 2005-06-21 20:09:21 +0000 |
commit | 5efa4e30f7aa5677d9cf27c5b9e3f1935a7eb363 (patch) | |
tree | f4d9dc279f166467dfcb8a0560f01a96870c5da7 /jabber-util.el | |
parent | 35e1798ba61b9310591f1dc309a48c78e5177372 (diff) |
Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-98
Creator: Magnus Henoch <mange@freemail.hu>
Add jabber-jid-rostername
Diffstat (limited to 'jabber-util.el')
-rw-r--r-- | jabber-util.el | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/jabber-util.el b/jabber-util.el index 2aacb1c..2b90a10 100644 --- a/jabber-util.el +++ b/jabber-util.el @@ -96,12 +96,15 @@ properties to add to the result." (string-match "[^/]*" string) (match-string 0 string)) -(defun jabber-jid-displayname (string) - "return the name of the user, if given in roster, else username@server" +(defun jabber-jid-rostername (string) + "return the name of the user, if given in roster, else nil" (let ((user (jabber-jid-symbol string))) (if (> (length (get user 'name)) 0) - (get user 'name) - (symbol-name user)))) + (get user 'name)))) + +(defun jabber-jid-displayname (string) + "return the name of the user, if given in roster, else username@server" + (or (jabber-jid-rostername string) string)) (defun jabber-jid-resource (string) "return the resource portion of a JID, or nil if there is none." |