kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Merge branch 'gridtracker-rich-presence' into rich-presence
commit
3c8e3a4e82
|
@ -2,8 +2,11 @@
|
||||||
// All rights reserved.
|
// All rights reserved.
|
||||||
// See LICENSE for more information.
|
// See LICENSE for more information.
|
||||||
const pjson = require("./package.json");
|
const pjson = require("./package.json");
|
||||||
var gtVersionStr = pjson.version
|
const Discord = require("discord-urpc");
|
||||||
var gtVersion = parseInt(gtVersionStr.replace(/\./g, ""));
|
|
||||||
|
let myDiscord; // Here will Discord Rich Presence be stored.
|
||||||
|
|
||||||
|
var gtVersion = parseInt(pjson.version.replace(/\./g, ""));
|
||||||
var gtBeta = pjson.betaVersion;
|
var gtBeta = pjson.betaVersion;
|
||||||
|
|
||||||
var g_startVersion = 0;
|
var g_startVersion = 0;
|
||||||
|
@ -789,6 +792,7 @@ function toggleOffline()
|
||||||
if (g_mapSettings.offlineMode == true)
|
if (g_mapSettings.offlineMode == true)
|
||||||
{
|
{
|
||||||
g_mapSettings.offlineMode = false;
|
g_mapSettings.offlineMode = false;
|
||||||
|
myDiscord = new Discord({ clientID: "855974200367644692", debug: true });
|
||||||
offlineImg.src = g_mapImageArray[1];
|
offlineImg.src = g_mapImageArray[1];
|
||||||
conditionsButton.style.display = "inline-block";
|
conditionsButton.style.display = "inline-block";
|
||||||
gtFlagButton.style.display = "inline-block";
|
gtFlagButton.style.display = "inline-block";
|
||||||
|
@ -828,6 +832,7 @@ function toggleOffline()
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
g_mapSettings.offlineMode = true;
|
g_mapSettings.offlineMode = true;
|
||||||
|
myDiscord = null;
|
||||||
offlineImg.src = g_mapImageArray[0];
|
offlineImg.src = g_mapImageArray[0];
|
||||||
conditionsButton.style.display = "none";
|
conditionsButton.style.display = "none";
|
||||||
|
|
||||||
|
@ -3131,27 +3136,27 @@ function updateDiscord()
|
||||||
{
|
{
|
||||||
if (g_mapSettings.offlineMode == false)
|
if (g_mapSettings.offlineMode == false)
|
||||||
{
|
{
|
||||||
const Discord = require("discord-urpc");
|
|
||||||
const myDiscord = new Discord({ clientID: "855974200367644692", debug: true });
|
|
||||||
g_discordState = myBand + " " + myMode;
|
g_discordState = myBand + " " + myMode;
|
||||||
myDiscord.on("ready", () =>
|
|
||||||
|
const args = {
|
||||||
|
pid: process.pid,
|
||||||
|
activity: {
|
||||||
|
state: "On-Air",
|
||||||
|
details: g_discordState,
|
||||||
|
timestamps: {
|
||||||
|
start: Date.now() / 1000
|
||||||
|
},
|
||||||
|
assets: {
|
||||||
|
large_image: "gridtracker"
|
||||||
|
},
|
||||||
|
instance: false
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
if (myDiscord != null)
|
||||||
{
|
{
|
||||||
const args = {
|
|
||||||
pid: process.pid,
|
|
||||||
activity: {
|
|
||||||
state: "On-Air",
|
|
||||||
details: g_discordState,
|
|
||||||
timestamps: {
|
|
||||||
start: Date.now() / 1000
|
|
||||||
},
|
|
||||||
assets: {
|
|
||||||
large_image: "gridtracker"
|
|
||||||
},
|
|
||||||
instance: false
|
|
||||||
}
|
|
||||||
};
|
|
||||||
myDiscord.send("SET_ACTIVITY", args);
|
myDiscord.send("SET_ACTIVITY", args);
|
||||||
})
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue