EionRobb / purple-discord

A libpurple/Pidgin plugin for Discord
GNU General Public License v3.0
381 stars 43 forks source link

Messages to Discord channel sometimes not sent (without any indication) #367

Open LurkerHub opened 3 years ago

LurkerHub commented 3 years ago

While comparing the Discord and Pidgin message history (for issue #366), I noticed that some of my sent messages never made it to Discord. I typed them, they appear in the HTML logs, there is no trace of them in Discord.

Here's a copy of the comparison from #366, with two unsent messages marked as such:

Log comparison (click to expand) ``` Discord Pidgin ------- ------ username: "Me", "timestamp": "2021-09-20T19:06:31.705000+00:00", (7:06:31 PM) Me username: "Buddy1", "timestamp": "2021-09-20T16:50:35.905000+00:00", (4:50:35 PM) Buddy1 username: "Buddy2", "timestamp": "2021-09-20T16:36:41.750000+00:00", (4:36:41 PM) Buddy2 (12:36:41 PM) ┌──@Me username: "Buddy2", "timestamp": "2021-09-20T16:36:19.369000+00:00", (4:36:19 PM) Buddy2 (12:34:06 PM) Buddy2 reacted with "🤣" to your message username: "Buddy1", "timestamp": "2021-09-20T16:32:44.425000+00:00", (4:32:44 PM) Buddy1 username: "Me", "timestamp": "2021-09-20T16:18:10.113000+00:00", (12:18:09 PM) Me (12:14:49 PM) Buddy2 reacted with "💯" to Buddy1's message username: "Buddy2", "timestamp": "2021-09-20T16:12:56.318000+00:00", (4:12:56 PM) Buddy2 username: "Buddy1", "timestamp": "2021-09-20T16:11:50.848000+00:00", (4:11:50 PM) Buddy1 username: "Buddy2", "timestamp": "2021-09-20T16:11:43.137000+00:00", (4:11:43 PM) Buddy2 username: "Me", "timestamp": "2021-09-20T16:09:03.234000+00:00", (12:09:02 PM) Me username: "Buddy2", "timestamp": "2021-09-20T16:08:28.454000+00:00", (4:08:28 PM) Buddy2 username: "Buddy2", "timestamp": "2021-09-20T16:08:11.489000+00:00", (4:08:11 PM) Buddy2 username: "Me", "timestamp": "2021-09-20T16:07:10.803000+00:00", (12:07:10 PM) Me username: "Buddy2", "timestamp": "2021-09-20T16:06:46.170000+00:00", (4:06:46 PM) Buddy2 username: "Me", "timestamp": "2021-09-20T16:04:52.353000+00:00", (12:04:52 PM) Me username: "Buddy2", "timestamp": "2021-09-20T16:04:23.602000+00:00", (4:04:23 PM) Buddy2 username: "Buddy1", "timestamp": "2021-09-20T16:00:31.888000+00:00", (9/20/2021 4:00:31 PM) Buddy1 username: "Me", "timestamp": "2021-09-19T23:32:43.124000+00:00", (7:32:42 PM) Me username: "Buddy3", "timestamp": "2021-09-19T23:21:52.083000+00:00", (11:21:52 PM) Buddy3 username: "Buddy3", "timestamp": "2021-09-19T23:21:39.487000+00:00", (11:21:39 PM) Buddy3 username: "Buddy1", "timestamp": "2021-09-19T23:21:29.515000+00:00", (11:21:29 PM) Buddy1 username: "Me", "timestamp": "2021-09-19T23:20:58.037000+00:00", (7:20:57 PM) Me username: "Buddy1", "timestamp": "2021-09-19T23:20:47.168000+00:00", (11:20:47 PM) Buddy1 username: "Buddy1", "timestamp": "2021-09-19T23:19:49.855000+00:00", (11:19:49 PM) Buddy1 username: "Me", "timestamp": "2021-09-19T22:52:12.866000+00:00", (6:52:12 PM) Me username: "Buddy4", "timestamp": "2021-09-19T20:14:16.713000+00:00", (8:14:16 PM) Buddy4 (8:14:16 PM) Buddy4 username: "Buddy4", "timestamp": "2021-09-19T20:11:08.969000+00:00", (8:11:08 PM) Buddy4 username: "Me", "timestamp": "2021-09-19T20:04:17.168000+00:00", (4:04:16 PM) Me username: "Me", "timestamp": "2021-09-19T20:03:39.645000+00:00", (4:03:39 PM) Me username: "Buddy2", "timestamp": "2021-09-19T19:55:19.991000+00:00", (7:55:19 PM) Buddy2 username: "Buddy1", "timestamp": "2021-09-19T19:50:02.749000+00:00", (7:50:02 PM) Buddy1 username: "Me", "timestamp": "2021-09-19T19:49:59.777000+00:00", (3:49:59 PM) Me username: "Buddy1", "timestamp": "2021-09-19T19:45:50.587000+00:00", (7:45:50 PM) Buddy1 *** Message was not sent *** (3:44:11 PM) Me username: "Buddy2", "timestamp": "2021-09-19T19:36:51.974000+00:00", (7:36:51 PM) Buddy2 username: "Me", "timestamp": "2021-09-19T19:32:51.638000+00:00", (3:32:51 PM) Me username: "Me", "timestamp": "2021-09-19T19:32:36.741000+00:00", (3:32:36 PM) Me username: "Me", "timestamp": "2021-09-19T19:31:11.752000+00:00", (3:31:11 PM) Me username: "Buddy2", "timestamp": "2021-09-19T19:30:59.046000+00:00", (7:30:59 PM) Buddy2 username: "Buddy2", "timestamp": "2021-09-19T19:30:42.024000+00:00", (7:30:42 PM) Buddy2 username: "Me", "timestamp": "2021-09-19T19:22:49.385000+00:00", (3:22:49 PM) Me username: "Me", "timestamp": "2021-09-19T19:21:57.775000+00:00", (3:21:57 PM) Me username: "Buddy2", "timestamp": "2021-09-19T19:16:07.724000+00:00", (7:16:07 PM) Buddy2 username: "Me", "timestamp": "2021-09-19T19:12:51.263000+00:00", (7:12:51 PM) Me username: "Buddy2", "timestamp": "2021-09-19T18:54:06.344000+00:00", (6:54:06 PM) Buddy2 (2:51:47 PM) Buddy2 reacted with "🤭" to Buddy5's message username: "Buddy4", "timestamp": "2021-09-19T18:24:56.885000+00:00", (6:24:56 PM) Buddy4 username: "Buddy1", "timestamp": "2021-09-19T18:01:20.936000+00:00", (6:01:20 PM) Buddy1 username: "Me", "timestamp": "2021-09-19T14:37:45.818000+00:00", (2:37:45 PM) Me ( Message Edited on Discord ) (10:37:45 AM) Me *** Message was not sent *** (10:37:35 AM) Me username: "Buddy5", "timestamp": "2021-09-19T14:05:26.754000+00:00", (2:05:26 PM) Buddy5 username: "Buddy5", "timestamp": "2021-09-19T14:05:20.907000+00:00", (2:05:20 PM) Buddy5 username: "Me", "timestamp": "2021-09-18T19:13:12.413000+00:00", (3:13:12 PM) Me ```
dlmarquis commented 3 years ago

I've seen this myself when I try to send a message while I'm not connected to the internet or my discord account has temporarily disconnected me. Have you noticed a similar pattern?

I wonder if this has been exacerbated by the fix for #363.

alexolog commented 2 years ago

Same here. Highly annoying!