Added error handling to discord RPC and made user agent consistent

This commit is contained in:
2025-10-24 15:18:55 +10:00
parent e028b77ac0
commit 3c0c2c3d5a
4 changed files with 30 additions and 12 deletions

View File

@@ -17,13 +17,12 @@
#include "player/player.h"
#include "discordrpc.h"
static int rc = 0;
configHandler_config_t* configObj = NULL;
int checkConfigFile();
int validateConnection();
int main(int argc, char** argv) {
int rc = 0;
// Read config file
rc = configHandler_Read(&configObj);
if (rc != 0) {
@@ -61,7 +60,10 @@ int main(int argc, char** argv) {
discordrpc_data* discordrpc = NULL;
discordrpc_struct_init(&discordrpc);
discordrpc->state = DISCORDRPC_STATE_IDLE;
discordrpc_init();
rc = discordrpc_init();
if (rc != 0) {
return 1;
}
discordrpc_update(&discordrpc);
discordrpc_struct_deinit(&discordrpc);