Update discordwrapper.js

Update Client checks
This commit is contained in:
Peter 2021-07-13 13:20:25 +01:00
parent e5e2b6510e
commit 7fa7d7ec4e

View File

@ -33,44 +33,54 @@ exports.initRPC = function(genSettings, servSettings = null, initialDetails = 'W
}
exports.updateState = function(state){
activity.state = state
client.setActivity(activity)
logger.log('Updated discord state to: ' + state)
if(client){
activity.state = state
client.setActivity(activity)
logger.log('Updated discord state to: ' + state)
}
}
exports.clearState = function(){
activity = {
details: activity.details,
largeImageKey: activity.largeImageKey,
largeImageText: activity.largeImageText,
startTimestamp: activity.startTimestamp,
instance: activity.instance
if(client){
activity = {
details: activity.details,
largeImageKey: activity.largeImageKey,
largeImageText: activity.largeImageText,
startTimestamp: activity.startTimestamp,
instance: activity.instance
}
client.setActivity(activity)
logger.log('Cleared the activity state!')
}
client.setActivity(activity)
logger.log('Cleared the activity state!')
}
exports.updateDetails = function(details){
activity.details = details
client.setActivity(activity)
logger.log('Updated discord details to: ' + details)
if(client){
activity.details = details
client.setActivity(activity)
logger.log('Updated discord details to: ' + details)
}
}
exports.clearDetails = function(){
activity = {
state: activity.state,
largeImageKey: activity.largeImageKey,
largeImageText: activity.largeImageText,
startTimestamp: activity.startTimestamp,
instance: activity.instance
if(client){
activity = {
state: activity.state,
largeImageKey: activity.largeImageKey,
largeImageText: activity.largeImageText,
startTimestamp: activity.startTimestamp,
instance: activity.instance
}
logger.log('Cleared the activity details!')
}
logger.log('Cleared the activity details!')
}
exports.resetTime = function(){
activity.startTimestamp = new Date().getTime()
client.setActivity(activity)
logger.log('Reset the activity time!')
if(client){
activity.startTimestamp = new Date().getTime()
client.setActivity(activity)
logger.log('Reset the activity time!')
}
}
exports.shutdownRPC = function(){