parent
bacbb97fee
commit
dd3fa0c2b7
3 changed files with 18 additions and 12 deletions
|
@ -149,10 +149,10 @@
|
||||||
"theme": "dark"
|
"theme": "dark"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"discord-rpc": "icrawl/rpc#ubuntu"
|
"discord-rpc": "icrawl/rpc#unix_timestamp"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/node": "^10.9.4",
|
"@types/node": "^10.10.1",
|
||||||
"tslint": "^5.11.0",
|
"tslint": "^5.11.0",
|
||||||
"typescript": "^3.0.3",
|
"typescript": "^3.0.3",
|
||||||
"vscode": "^1.1.21"
|
"vscode": "^1.1.21"
|
||||||
|
|
|
@ -121,7 +121,7 @@ function initRPC(clientID: string, loud?: boolean): void {
|
||||||
reconnectCounter = 0;
|
reconnectCounter = 0;
|
||||||
setActivity();
|
setActivity();
|
||||||
// Set the activity once on ready
|
// Set the activity once on ready
|
||||||
setTimeout(() => rpc.setActivity(activity), 500);
|
setTimeout(() => rpc.setActivity(activity).catch(err => console.error(`[Discord Presence]: ${err}`)), 500);
|
||||||
// Make sure to listen to the close event and dispose and destroy everything accordingly.
|
// Make sure to listen to the close event and dispose and destroy everything accordingly.
|
||||||
rpc.transport.once('close', async () => {
|
rpc.transport.once('close', async () => {
|
||||||
if (!config.get('enabled')) return;
|
if (!config.get('enabled')) return;
|
||||||
|
@ -139,7 +139,7 @@ function initRPC(clientID: string, loud?: boolean): void {
|
||||||
// Update the config before updating the activity
|
// Update the config before updating the activity
|
||||||
config = workspace.getConfiguration('discord');
|
config = workspace.getConfiguration('discord');
|
||||||
setActivity(Boolean(config.get('workspaceElapsedTime')));
|
setActivity(Boolean(config.get('workspaceElapsedTime')));
|
||||||
rpc.setActivity(activity);
|
rpc.setActivity(activity).catch(err => console.error(`[Discord Presence]: ${err}`));
|
||||||
}, 15000);
|
}, 15000);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -262,7 +262,7 @@ function setActivity(workspaceElapsedTime: boolean = false): void {
|
||||||
activity = {
|
activity = {
|
||||||
details: generateDetails('detailsDebugging', 'detailsEditing', 'detailsIdle'),
|
details: generateDetails('detailsDebugging', 'detailsEditing', 'detailsIdle'),
|
||||||
state: generateDetails('lowerDetailsDebugging', 'lowerDetailsEditing', 'lowerDetailsIdle'),
|
state: generateDetails('lowerDetailsDebugging', 'lowerDetailsEditing', 'lowerDetailsIdle'),
|
||||||
startTimestamp: window.activeTextEditor && previousTimestamp && workspaceElapsedTime ? previousTimestamp : window.activeTextEditor ? new Date().getTime() / 1000 : null,
|
startTimestamp: window.activeTextEditor && previousTimestamp && workspaceElapsedTime ? previousTimestamp : window.activeTextEditor ? new Date().getTime() : null,
|
||||||
largeImageKey: largeImageKey
|
largeImageKey: largeImageKey
|
||||||
? largeImageKey.image
|
? largeImageKey.image
|
||||||
|| largeImageKey
|
|| largeImageKey
|
||||||
|
|
20
yarn.lock
20
yarn.lock
|
@ -2,9 +2,9 @@
|
||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
"@types/node@^10.9.4":
|
"@types/node@^10.10.1":
|
||||||
version "10.9.4"
|
version "10.10.1"
|
||||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897"
|
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.10.1.tgz#d5c96ca246a418404914d180b7fdd625ad18eca6"
|
||||||
|
|
||||||
ajv@^5.3.0:
|
ajv@^5.3.0:
|
||||||
version "5.5.2"
|
version "5.5.2"
|
||||||
|
@ -247,9 +247,15 @@ color-name@1.1.3:
|
||||||
version "1.1.3"
|
version "1.1.3"
|
||||||
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
|
||||||
|
|
||||||
combined-stream@1.0.6, combined-stream@~1.0.6:
|
combined-stream@1.0.6:
|
||||||
version "1.0.6"
|
version "1.0.6"
|
||||||
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
|
resolved "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
|
||||||
|
dependencies:
|
||||||
|
delayed-stream "~1.0.0"
|
||||||
|
|
||||||
|
combined-stream@~1.0.6:
|
||||||
|
version "1.0.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828"
|
||||||
dependencies:
|
dependencies:
|
||||||
delayed-stream "~1.0.0"
|
delayed-stream "~1.0.0"
|
||||||
|
|
||||||
|
@ -305,9 +311,9 @@ diff@^3.2.0:
|
||||||
version "3.5.0"
|
version "3.5.0"
|
||||||
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
|
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
|
||||||
|
|
||||||
discord-rpc@icrawl/rpc#ubuntu:
|
discord-rpc@icrawl/rpc#unix_timestamp:
|
||||||
version "3.0.0"
|
version "3.0.0"
|
||||||
resolved "https://codeload.github.com/icrawl/rpc/tar.gz/b1d5c07600fdd05d3847a50551414f8448b6dfc4"
|
resolved "https://codeload.github.com/icrawl/rpc/tar.gz/f1d7eea1e7f9becb35f78d0c5a3b1cf26d57b0af"
|
||||||
dependencies:
|
dependencies:
|
||||||
node-fetch "^2.1.2"
|
node-fetch "^2.1.2"
|
||||||
ws "^5.2.1"
|
ws "^5.2.1"
|
||||||
|
|
Loading…
Reference in a new issue