[Bug 33589] New: Channel-specific nicknames
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 27 14:49:31 CET 2011
https://bugs.freedesktop.org/show_bug.cgi?id=33589
Summary: Channel-specific nicknames
Product: Telepathy
Version: git master
Platform: Other
URL: http://git.collabora.co.uk/?p=user/jonny/telepathy-spe
c.git;a=shortlog;h=refs/heads/room-nicks
OS/Version: All
Status: NEW
Keywords: patch
Severity: normal
Priority: medium
Component: tp-spec
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: jonny.lamb at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
Blocks: 33048
To really fix bug #33048 we need to be able to do two things:
1. change your nickname in an XMPP MUC.
2. join an XMPP with a specific nickname.
I've implemented this using a method and a property:
Chan.I.Group.SetOwnNickname(s): simply sets your own nickname in the channel if
the protocol supports it. The nickname is changed when SelfHandleChanged is
fired. This fixes #1.
Conn.I.RoomNickname.DRAFT.DefaultNickname: s, rw: a DBus property connection
manager property (so it can be persistent). This fixes #2 by having a global
nickname that is used when you join rooms. If it's the empty string then gabble
will make up the nickname like it's been doing for years.
Neither of these will fix the case of you wanting different nicknames for
different XMPP MUCs which you want set when you join them. tbh I think we
should fix that when/if we need to.
Whaddya think?
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list