fix(rpc): timestamp validation in setActivity (#11614)

This commit is contained in:
Almeida
2026-09-03 11:54:48 +00:00
committed by GitHub
parent 384e8afa1b
commit 5bbbd57ea4
+2 -2
View File
@@ -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');
}
}