Store hotlink access token hash on upload for short URL lookup.

This commit is contained in:
2026-11-01 23:17:29 +01:00
parent a82fc6d6c0
commit c97303850a
7 changed files with 60 additions and 8 deletions
@@ -1,8 +1,13 @@
import { IsNotEmpty, IsString } from 'class-validator';
import { IsHash, IsNotEmpty, IsString } from 'class-validator';
import { IsImageMimeType } from '../../../validation/decorators/isImageMimeType';
import { UploadCiphertextOptionsDto } from './UploadCiphertextOptionsDto';
export class CreateHotlinkUploadDto extends UploadCiphertextOptionsDto {
@IsNotEmpty()
@IsString()
@IsHash('sha256')
accessTokenHash: string;
@IsNotEmpty()
@IsString()
@IsImageMimeType()