purple-googlechat
purple-googlechat copied to clipboard
Group conversations show up with nonsense names
Unless a conversation has been given a topic/name, it shows up as a jumble of letters; before they'd show up as a list of participants, which was more useful anyway.
Thanks for opening the issue here. I saw you post it in the purple-hangouts thread, but makes more sense here :)
So the reason this happens in googlechat but not in hangouts is that googlechat tells us if a group chat has a name, and tells us the id's of its participants, but it doesn't tell us the name of the participants; unlike hangouts.
We should be trying to alias the group chat based on whether we have all the names of the participants already on our buddy list, and if not, we can do a request to ask for the missing buddy names, then alias the group chat later
Is this something you're looking for help with? It's been a bit since I've done any libpurple stuff but I'd like to contribute.
@draggor yes please! :)
@draggor I'd love to help test this as I currently have 2.5 screens worth of old junk chats to go through.
To add an interesting data point: After having my first "space" invite and joining to a new space, it had a random string name initially, and at some point made a new chan (bitlbee) with the correct name (sans spaces).
Is there anyway to remove these, when using the existing remove function they simply return on next pidgin restart.