Fix not setting Discord activity on first update

This commit is contained in:
Samuel Elliott
2022-07-31 21:43:56 +01:00
parent 4775c2de0a
commit 1c436c6fb7
3 changed files with 6 additions and 5 deletions

View File

@@ -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);
}

View File

@@ -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);
}

View File

@@ -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!;
}