summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc/id
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-04-03 11:49:58 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-04-03 11:49:58 +0900
commit4f9f625e6574990dfcd736c7a7d059af8fef7234 (patch)
treee19f60108463e9a82084a3e20599ba51e48071f0 /packages/backend/src/misc/id
parentenhance(server): 動画サムネイルの縦の長さを最大422pxにする (diff)
downloadmisskey-4f9f625e6574990dfcd736c7a7d059af8fef7234.tar.gz
misskey-4f9f625e6574990dfcd736c7a7d059af8fef7234.tar.bz2
misskey-4f9f625e6574990dfcd736c7a7d059af8fef7234.zip
perf(backend): cache timeline of a channel to redis
Diffstat (limited to 'packages/backend/src/misc/id')
-rw-r--r--packages/backend/src/misc/id/aid.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/backend/src/misc/id/aid.ts b/packages/backend/src/misc/id/aid.ts
index 19c8546f95..93a9929aa7 100644
--- a/packages/backend/src/misc/id/aid.ts
+++ b/packages/backend/src/misc/id/aid.ts
@@ -23,3 +23,8 @@ export function genAid(date: Date): string {
counter++;
return getTime(t) + getNoise();
}
+
+export function parseAid(id: string): { date: Date; } {
+ const time = parseInt(id.slice(0, 8), 36) + TIME2000;
+ return { date: new Date(time) };
+}