diff options
| author | MohamedBassem <me@mbassem.com> | 2024-04-19 20:01:51 +0100 |
|---|---|---|
| committer | Mohamed Bassem <me@mbassem.com> | 2024-04-20 00:05:31 +0100 |
| commit | 4402e6f04170cbb0613d35fe94471162253e91b2 (patch) | |
| tree | 696f6511cefa7d1c6bc3a1f8bc2de755870310cc /packages/shared | |
| parent | b4a13ce3d92ee505124fc98804935c1122978550 (diff) | |
| download | karakeep-4402e6f04170cbb0613d35fe94471162253e91b2.tar.zst | |
feature: Download images and screenshots
Diffstat (limited to 'packages/shared')
| -rw-r--r-- | packages/shared/assetdb.ts | 4 | ||||
| -rw-r--r-- | packages/shared/types/bookmarks.ts | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/packages/shared/assetdb.ts b/packages/shared/assetdb.ts index 90fc7182..1033c594 100644 --- a/packages/shared/assetdb.ts +++ b/packages/shared/assetdb.ts @@ -15,6 +15,10 @@ export const zAssetMetadataSchema = z.object({ fileName: z.string().nullish(), }); +export function newAssetId() { + return crypto.randomUUID(); +} + export async function saveAsset({ userId, assetId, diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts index 2cf8152b..f58473b4 100644 --- a/packages/shared/types/bookmarks.ts +++ b/packages/shared/types/bookmarks.ts @@ -10,6 +10,8 @@ export const zBookmarkedLinkSchema = z.object({ title: z.string().nullish(), description: z.string().nullish(), imageUrl: z.string().url().nullish(), + imageAssetId: z.string().nullish(), + screenshotAssetId: z.string().nullish(), favicon: z.string().url().nullish(), htmlContent: z.string().nullish(), crawledAt: z.date().nullish(), |
