improve typing
This commit is contained in:
@@ -7,17 +7,21 @@ import logging
|
||||
class DiscordRPC:
|
||||
"""
|
||||
Client for interacting with Discord Rich Presence (RPC).
|
||||
|
||||
Attributes:
|
||||
logger (logging.Logger): Logger instance for logging messages.
|
||||
"""
|
||||
logger: logging.Logger = logging.getLogger('DiscordRPC')
|
||||
|
||||
def __init__(self):
|
||||
"""
|
||||
Initializes the Discord RPC client and connects to Discord via IPC.
|
||||
"""
|
||||
self.logger = logging.getLogger('DiscordRPC')
|
||||
|
||||
self.logger.info("Connecting to Discord RPC...")
|
||||
|
||||
self.rpc = Presence(settings.discord_app_id)
|
||||
self.rpc.connect()
|
||||
|
||||
self.logger.info("Connected to Discord RPC.")
|
||||
|
||||
def update(self, payload: DiscordRPCUpdatePayload):
|
||||
@@ -38,6 +42,7 @@ class DiscordRPC:
|
||||
start=payload.start,
|
||||
end=payload.end
|
||||
)
|
||||
|
||||
self.logger.info("Discord RPC presence updated.")
|
||||
|
||||
def clear(self):
|
||||
@@ -45,5 +50,7 @@ class DiscordRPC:
|
||||
Clears the Discord RPC presence.
|
||||
"""
|
||||
self.logger.info("Clearing Discord RPC presence...")
|
||||
|
||||
self.rpc.clear()
|
||||
|
||||
self.logger.info("Discord RPC presence cleared.")
|
||||
|
||||
Reference in New Issue
Block a user