mirror of
https://github.com/discordjs/discord.js.git
synced 2026-09-17 08:47:27 +00:00
fix(rpc): timestamp validation in setActivity (#11614)
This commit is contained in:
@@ -546,11 +546,11 @@ export class RPCClient extends AsyncEventEmitter<MappedRPCEventsDispatchData> {
|
||||
activity.instance = Boolean(activity.instance);
|
||||
|
||||
if (activity.timestamps) {
|
||||
if ('start' in activity.timestamps && isValidTimestamp(activity.timestamps.start)) {
|
||||
if ('start' in activity.timestamps && !isValidTimestamp(activity.timestamps.start)) {
|
||||
throw new RangeError('timestamps.start must fit into a unix timestamp');
|
||||
}
|
||||
|
||||
if ('end' in activity.timestamps && isValidTimestamp(activity.timestamps.end)) {
|
||||
if ('end' in activity.timestamps && !isValidTimestamp(activity.timestamps.end)) {
|
||||
throw new RangeError('timestamps.end must fit into a unix timestamp');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user