EionRobb / purple-hangouts

47 stars 4 forks source link

Messages sent with Pidgen are not shown in "Hangouts Chat" #174

Open EionRobb opened 6 years ago

EionRobb commented 6 years ago

Original report by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


We have the new Hangouts Chat (google slack) app enabled on our domain. (chat.google.com)

When I send a message with Google's hangout web app (hangouts.google.com) it shows up in both hangouts and hangouts chat.

When I send a message with Pidgin and the latest libhangouts.dll it only goes to the hangouts app.

EionRobb commented 6 years ago

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


Is that for both IM's and Group chats, or just Group chats?

From what I've seen it's only one-to-one IM's that propagate through to (the poorly named) Hangouts Chat

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


Group chats are not synced between hangouts and hangouts chat (that's annoying and confusing).

One to one chats:
From Pidgin goes to hangouts,pidgin
From Hangouts goes to hangouts,pidgin and hangouts chat
From Chat goes to hangouts,pidgin and hangouts chat

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


So yes, the issue is that one-to-one IMs originating from Pidgin do not show up in the new hangouts chat.

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


Has there been any chatter on this issue elsewhere? It's only going to get worse as more people start using Chat in businesses.

EionRobb commented 6 years ago

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


I haven't managed to replicate the problem with my testing with hangouts chat.

Could you attach a debug log (from the Pidgin buddy list, Help->Debug Window) when you send a message from Pidgin that doesn't show vs when you send a message elsewhere that does show?

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


EionRobb commented 6 years ago

Original comment by David (Bitbucket: davidsedlar, GitHub: davidsedlar).


I can confirm this. Also happens with YakYak. However it's very strange, because message sent from Pidgin are visible on http://hangouts.google.com/ so they obviously reach Google, but they don't reach http://chat.google.com/.

However messages written directly via http://hangouts.google.com/ are synced to http://chat.google.com/. So it very possibly could be a Google issue. Given how buggy Hangouts chat is I think that is the most logical conclusion. It's a very poor poor clone of Slack.

EionRobb commented 6 years ago

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


@jerbasco1 in that debug log, at what time did you send a message from Pidgin and at what time did you send one from Hangouts?

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


I did them in the order shown in the screenshot, about 5 seconds apart

  1. Pidgen
  2. Chat
  3. Hangouts

This is my first time looking at the debug logs... not sure I can identify that, I only see two messagey looking entries.

Let me do a few more controlled tests.

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


based on my tests, these were the lines where the message was sent from pidgin

(14:34:14) http: Performing new request 07990988 to clients6.google.com.
(14:34:14) http: Performing new request 079904F0 to clients6.google.com.
(14:34:15) http: Request 079904F0 performed successfully.
(14:34:15) http: Request 07990988 performed successfully.

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


Anything else I can provide?

EionRobb commented 6 years ago

Original comment by Angel Angelov (Bitbucket: dexter_lb, ).


As of now, this issue still stands: some messages sent via libpurple end up in hangouts but not in "hangouts chat".

EionRobb commented 6 years ago

Original comment by Jeremy Bascom (Bitbucket: jerbasco1, GitHub: jerbasco1).


Similar issue in YakYak

https://github.com/yakyak/yakyak/issues/900

EionRobb commented 5 years ago

Original comment by leromarinvit (Bitbucket: leromarinvit, GitHub: leromarinvit).


I also had this problem when I started using purple-hangouts a few months ago, but it seems to have been fixed recently (without any change on the client side). At least the messages I send are showing up in (my own) Chat now, which didn’t use to be the case. Can anyone else confirm that it works now? If so, I guess it was a server side issue that has been resolved.

EionRobb commented 5 years ago

Original comment by Piotr Klecha (Bitbucket: czarnyczarodziej, GitHub: czarnyczarodziej).


It works now indeed, old messages that were previously not visible in Chat appear as well, so it must have been a display issue.