GetDiscordUser

This commit is contained in:
Florian Metz
2020-04-08 14:21:56 +02:00
parent 50da27c698
commit 5381789bfd
2 changed files with 11 additions and 4 deletions

View File

@@ -104,10 +104,15 @@ export function clearActivity(clientId: string = undefined) {
}
export async function getDiscordUser() {
const user = await new Client({ transport: "ipc" }).login({
clientId: "503557087041683458"
return new Promise((resolve, reject) => {
const c = new Client({ transport: "ipc" });
c.login({
clientId: "503557087041683458"
})
.then(({ user }) => c.destroy().then(() => resolve(user)))
.catch(reject);
});
return user.user;
}
app.once(

View File

@@ -48,7 +48,9 @@ function socketConnection(cSocket: socketIo.Socket) {
//* Once socket user disconnects run cleanup
success("Socket connection");
socket = cSocket;
getDiscordUser().then(user => socket.emit("discordUser", user));
getDiscordUser()
.then(user => socket.emit("discordUser", user))
.catch(_ => socket.emit("discordUser", null));
socket.on("setActivity", setActivity);
socket.on("clearActivity", clearActivity);
socket.on("settingUpdate", updateSettings);