mirror of
https://github.com/samuelthomas2774/nxapi.git
synced 2026-09-10 20:35:10 -05:00
Fix not setting Discord activity on first update
This commit is contained in:
@@ -38,7 +38,7 @@ export async function getWebServiceToken(
|
||||
}
|
||||
|
||||
if (ratelimit) {
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(token);
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(token);
|
||||
await checkUseLimit(storage, 'nooklink', jwt.payload.sub);
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ export async function getUserToken(
|
||||
const {nooklink, data: webserviceToken} = wst;
|
||||
|
||||
if (ratelimit) {
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(nintendoAccountToken);
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(nintendoAccountToken);
|
||||
await checkUseLimit(storage, 'nooklink-user', jwt.payload.sub);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ export async function getIksmToken(
|
||||
}
|
||||
|
||||
if (ratelimit) {
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(token);
|
||||
const [jwt, sig] = Jwt.decode<NintendoAccountSessionTokenJwtPayload>(token);
|
||||
await checkUseLimit(storage, 'splatnet2', jwt.payload.sub);
|
||||
}
|
||||
|
||||
|
||||
@@ -201,8 +201,8 @@ class ZncDiscordPresenceClient {
|
||||
|
||||
if (!connected) throw new Error('Failed to reconnect to Discord');
|
||||
|
||||
this.onUpdateClient?.call(null, this.rpc.client);
|
||||
this.rpc.client.setActivity(this.last_activity?.activity);
|
||||
this.onUpdateClient?.call(null, this.rpc.client);
|
||||
if (this.last_activity) this.rpc.client.setActivity(this.last_activity.activity);
|
||||
};
|
||||
|
||||
// @ts-expect-error
|
||||
@@ -210,6 +210,7 @@ class ZncDiscordPresenceClient {
|
||||
|
||||
this.rpc = {client: client!, id: client_id};
|
||||
this.onUpdateClient?.call(null, client!);
|
||||
if (this.last_activity) this.rpc.client.setActivity(this.last_activity.activity);
|
||||
|
||||
return client!;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user