From ff032c3cd7ed575e7b7aebfa400f271d69cf72c9 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sun, 13 Apr 2025 12:01:56 +0200 Subject: [PATCH] RichPresence: Remove rate limit --- src/discord/richpresence.cpp | 9 --------- src/discord/richpresence.h | 1 - 2 files changed, 10 deletions(-) diff --git a/src/discord/richpresence.cpp b/src/discord/richpresence.cpp index ac0c82590..af2ef45fb 100644 --- a/src/discord/richpresence.cpp +++ b/src/discord/richpresence.cpp @@ -49,7 +49,6 @@ RichPresence::RichPresence(const SharedPtr player, : QObject(parent), player_(player), playlist_manager_(playlist_manager), - send_presence_timestamp_(0), enabled_(false) { Discord_Initialize(kDiscordApplicationId, nullptr, 1); @@ -111,14 +110,6 @@ void RichPresence::SendPresenceUpdate() { return; } - const qint64 current_timestamp = QDateTime::currentMSecsSinceEpoch(); - if (current_timestamp - send_presence_timestamp_ < kDiscordPresenceUpdateRateLimitMs) { - qLog(Info) << "Not sending rich presence due to rate limit of" << kDiscordPresenceUpdateRateLimitMs << "ms"; - return; - } - - send_presence_timestamp_ = current_timestamp; - ::DiscordRichPresence presence_data{}; memset(&presence_data, 0, sizeof(presence_data)); presence_data.type = 2; // Listening diff --git a/src/discord/richpresence.h b/src/discord/richpresence.h index cf9c670b4..258096f9a 100644 --- a/src/discord/richpresence.h +++ b/src/discord/richpresence.h @@ -69,7 +69,6 @@ class RichPresence : public QObject { qint64 seek_secs; }; Activity activity_; - qint64 send_presence_timestamp_; bool enabled_; };