From f34d3172a11190ebfd8030deb5771a55fdb57476 Mon Sep 17 00:00:00 2001 From: mathieui Date: Wed, 21 Sep 2011 17:44:41 +0200 Subject: Fixes #2251 --- src/core.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/core.py') diff --git a/src/core.py b/src/core.py index 96531e5f..3cdc7592 100644 --- a/src/core.py +++ b/src/core.py @@ -1325,6 +1325,18 @@ class Core(object): r.users = [] self.enable_private_tabs(room) + def get_bookmark_nickname(self, room_name): + """ + Returns the nickname associated with a bookmark + or the default nickname + """ + bookmarks = config.get('rooms', '').split(':') + jid = JID(room_name) + for bookmark in bookmarks: + if JID(bookmark).bare == jid.bare: + return JID(bookmark).resource + return self.own_nick + def command_bookmark(self, arg): """ /bookmark [room][/nick] -- cgit v1.2.3