[Pidgin] #3319: MSN group name display support
Pidgin
trac at pidgin.im
Tue Dec 2 03:24:15 EST 2008
#3319: MSN group name display support
-----------------------+----------------------------------------------------
Reporter: manphiz | Owner: khc
Type: patch | Status: new
Milestone: | Component: MSN
Version: 2.2.0 | Resolution:
Keywords: msn group |
-----------------------+----------------------------------------------------
Comment(by felipec):
Replying to [comment:34 SuperMMX]:
> Replying to [comment:33 felipec]:
> >
> > I'm talking about the patch. The patch is not per conversation.
> >
> > msn_group_member_nick2.diff is adding a 'special_alias' field for a
buddy, so a buddy can't have a different one in another conversation.
>
> I know it is some kind of hack, but currently there is no other better
ways to implement it, so I store such information in the buddy structure.
See my [comment:17 comment] for a better solution (encapsulating all the
necessary parameters into a structure, like PurpleMessage).
Temporary hacks that mess with libpurple core are bad. If I was a
libpurple dev I wouldn't merge your patch until it's done properly.
> And I don't understand the meaning of another conversation here. Why a
user has more than one conversation with the same buddy ?
Two group chats, with different people, the same buddy is in both. Or you
have a group chat with your buddy there, and also IM.
> > And sure, in the official client you don't see who sent the message,
but that's a disadvantage of the UI, the protocol is using the passport
all the time.
>
> The debug message looks like this:
> {{{
> (19:05:38) msn: Message SB RECV:
> {MIME-Version: 1.0
>
> Content-Type: text/plain; charset=UTF-8
>
> P4-Context: TestName
>
> X-MMS-IM-Format: FN=SimSun; EF=; CO=0; CS=86; PF=0
>
> ok
> }
> }}}
>
> Where is the passport of the actual message sender ? I didn't see it.
I wrote the code to display that debugging message, I didn't think adding
the passport was necessary, so what?
Look at what's sent over the wire:
http://www.hypothetic.org/docs/msn/switchboard/messages.php
--
Ticket URL: <http://developer.pidgin.im/ticket/3319#comment:38>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list