update rpc from jellyfin
This commit is contained in:
@@ -8,11 +8,16 @@ class DiscordRPC:
|
||||
self.logger = logging.getLogger('DiscordRPC')
|
||||
|
||||
self.logger.info("Connecting to Discord RPC...")
|
||||
self.last_update_id = None
|
||||
self.rpc = Presence(settings.discord_app_id)
|
||||
self.rpc.connect()
|
||||
self.logger.info("Connected to Discord RPC.")
|
||||
|
||||
def update(self, payload: DiscordRPCUpdatePayload):
|
||||
if self.last_update_id == payload.id:
|
||||
self.logger.debug("No update needed for Discord RPC presence.")
|
||||
return
|
||||
|
||||
self.logger.info("Updating Discord RPC presence...")
|
||||
self.rpc.update(
|
||||
activity_type=payload.activity_type,
|
||||
|
||||
Reference in New Issue
Block a user