summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc/id/object-id.ts
diff options
context:
space:
mode:
authorAcid Chicken (硫酸鶏) <root@acid-chicken.com>2023-12-03 14:38:42 +0900
committerGitHub <noreply@github.com>2023-12-03 14:38:42 +0900
commitaf15f8d09db6c1709950bf9d00ffb77613fbcf8a (patch)
tree2759dec33d638ae4a6a3d17da7ba53d83270a2b6 /packages/backend/src/misc/id/object-id.ts
parentfix(backend): enhance nodeinfo by export instance admin via nodeAdmins key (#... (diff)
downloadsharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.tar.gz
sharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.tar.bz2
sharkey-af15f8d09db6c1709950bf9d00ffb77613fbcf8a.zip
fix(backend): reject malformed timestamp (#12554)
Diffstat (limited to 'packages/backend/src/misc/id/object-id.ts')
-rw-r--r--packages/backend/src/misc/id/object-id.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/backend/src/misc/id/object-id.ts b/packages/backend/src/misc/id/object-id.ts
index 49bd9591c0..f5c3619fdb 100644
--- a/packages/backend/src/misc/id/object-id.ts
+++ b/packages/backend/src/misc/id/object-id.ts
@@ -38,3 +38,7 @@ export function parseObjectId(id: string): { date: Date; } {
date: new Date(parseInt(id.slice(0, 8), 16) * 1000),
};
}
+
+export function isSafeObjectIdT(t: number): boolean {
+ return t > 0;
+}