EionRobb / purple-hangouts

47 stars 4 forks source link

No local "self messages" when posting to group chats from other clients #39

Open EionRobb opened 8 years ago

EionRobb commented 8 years ago

Original report by David Rorex (Bitbucket: davrr, ).


Using: bitlbee-libpurple 3.4.2+20160406+master+18-gc9603a3-git purple-hangouts 180:6f7694390544

In bitlbee, I've turned on self_messages (via "set self_messages prefix"), so when I use the hangouts web client to chat, I see the messages replicated in bitlbee. However this only works for direct chats, in group chats I do not see my own messages in bitlbee, when I chat to the group from the webclient.

Bitlbee doc page on this: https://wiki.bitlbee.org/SelfMessages

Again, unsure if the issue is on purple-hangouts end or bitlbee end.

Thanks for all the great work on this plugin!

EionRobb commented 8 years ago

Original comment by Eion Robb (Bitbucket: EionRobb, GitHub: EionRobb).


Hmm, after a bit of testing and a bit of digging, this appears to work alright in Pidgin but not with Bitlbee - I can't help but wonder if this is because of https://github.com/bitlbee/bitlbee/blob/master/protocols/purple/purple.c#L988 ?

EionRobb commented 8 years ago

Original comment by dx (Bitbucket: dequisdequis, ).


The linked wiki page says "Libpurple private chats given protocols that implement this". "Private chats", not groupchats. This is intentional.

This is a problem between bitlbee and libpurple, not something relevant to hangouts. This ticket should be closed.

(Also, the source code link eion posted is now https://github.com/bitlbee/bitlbee/blob/ba7618d607898050db6e7c380e70c77116100d5f/protocols/purple/purple.c#L988 )