static const char* APPLICATION_ID = "1208400389993406494";
static int SendPresence = 1;
static int64_t StartTime = time(0);
static void updateDiscordPresence(const char *details, const char *state)
{
if (SendPresence) {
DiscordRichPresence discordPresence;
memset(&discordPresence, 0, sizeof(discordPresence));
discordPresence.state = state;
discordPresence.details = details;
// discordPresence.startTimestamp = StartTime;
discordPresence.largeImageKey = "image";
discordPresence.largeImageText = details;
discordPresence.instance = 0;
Discord_UpdatePresence(&discordPresence);
}else {
Discord_ClearPresence();
}
}
static void discordInit()
{
DiscordEventHandlers handlers;
memset(&handlers, 0, sizeof(handlers));
handlers.ready = handleDiscordReady;
handlers.disconnected = handleDiscordDisconnected;
handlers.errored = handleDiscordError;
Discord_Initialize(APPLICATION_ID, &handlers, 1, nullptr);
}