mirror of
https://github.com/PreMiD/PreMiD.git
synced 2026-04-06 04:41:58 +02:00
✨ GetDiscordUser
This commit is contained in:
@@ -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(
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user