mirror of
https://github.com/an-anime-team/an-anime-game-launcher.git
synced 2025-03-17 21:50:11 +03:00
install @types/discord-rpc
This commit is contained in:
parent
287560d5ca
commit
a0f1e681f1
2 changed files with 11 additions and 9 deletions
|
@ -38,6 +38,7 @@
|
|||
}
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/discord-rpc": "^4.0.0",
|
||||
"electron": "^14.0.0",
|
||||
"electron-builder": "^22.13.1",
|
||||
"sass": "^1.41.0",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
const discordRpc = require('discord-rpc');
|
||||
import discordRpc, { Client } from 'discord-rpc';
|
||||
|
||||
export class DiscordRPC
|
||||
{
|
||||
|
@ -8,7 +8,7 @@ export class DiscordRPC
|
|||
|
||||
public static init ()
|
||||
{
|
||||
this.rpc = new discordRpc.Client({ transport: 'ipc' });
|
||||
this.rpc = new discordRpc.Client({ transport: 'ipc' }) as Client;
|
||||
|
||||
this.rpc.login({ clientId: this.clientId }).catch(console.error);
|
||||
|
||||
|
@ -24,10 +24,11 @@ export class DiscordRPC
|
|||
|
||||
public static setActivity (activity: any): void
|
||||
{
|
||||
this.rpc?.setActivity({
|
||||
startTimestamp: parseInt(new Date().setDate(new Date().getDate()).toString()),
|
||||
instance: false,
|
||||
...activity
|
||||
this.rpc.setActivity({
|
||||
...activity,
|
||||
...{
|
||||
instance: false
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -38,9 +39,9 @@ export class DiscordRPC
|
|||
|
||||
public static close (): void
|
||||
{
|
||||
this.rpc?.clearActivity();
|
||||
this.rpc?.destroy();
|
||||
this.rpc.clearActivity();
|
||||
this.rpc.destroy();
|
||||
|
||||
this.rpc = null;
|
||||
this.rpc = null as any;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue