Temporary fix to DiscordRPC not shutting down properly.
Something must have changed on discord's end, as our previous solution is no longer working. The latest changes to the module include a clearActivity() method, however it is not available on npm. Until it is, we are using the implementation directly.
This commit is contained in:
parent
daa6faac86
commit
ee55446cd6
@ -30,6 +30,8 @@ exports.initRPC = function(genSettings, servSettings, initialDetails = 'Waiting
|
||||
console.log('Unable to initialize Discord Rich Presence: ' + error.message, error)
|
||||
}
|
||||
})
|
||||
|
||||
return rpc
|
||||
}
|
||||
|
||||
exports.updateDetails = function(details){
|
||||
@ -42,7 +44,8 @@ exports.updateDetails = function(details){
|
||||
|
||||
exports.shutdownRPC = function(){
|
||||
if(!rpc) return
|
||||
rpc.setActivity({})
|
||||
// Workaround until discord rpc releases clearActivity()
|
||||
rpc.request('SET_ACTIVITY', {pid: process.pid})
|
||||
rpc.destroy()
|
||||
rpc = null
|
||||
activity = null
|
||||
|
Loading…
Reference in New Issue
Block a user