Describe the bug
If the mod reconnects to a discord client after dropped connection (in this case done via forcefully stopping discord) it will not set the presence on connect, rather it will wait until presence has been updated.
To Reproduce
Start game with Discord running in the background
Wait until presence is set to main menu
End discord task
Observe client warnings in BepInEx logs
Restart Discord
Observe successful connection with client
Observe no status update
Expected behavior
Expected behavior would be to send last set game state on a successful connect. This should not cause issues with mod startup since we define a default value for game state before any hooks have had the opportunity to run.
Screenshots
N/A
Desktop (please complete the following information):
Describe the bug If the mod reconnects to a discord client after dropped connection (in this case done via forcefully stopping discord) it will not set the presence on connect, rather it will wait until presence has been updated.
To Reproduce
Expected behavior Expected behavior would be to send last set game state on a successful connect. This should not cause issues with mod startup since we define a default value for game state before any hooks have had the opportunity to run.
Screenshots N/A
Desktop (please complete the following information):