Fix some cors issues

This commit is contained in:
rubikscraft
2022-04-25 18:07:36 +02:00
parent 8fb95c8bdf
commit 86cbbdd5b4
13 changed files with 134 additions and 35 deletions

View File

@@ -1,5 +1,18 @@
import { z } from 'zod';
import { EImageSchema } from '../../entities/image.entity';
import { createZodDto } from '../../util/create-zod-dto';
import { ImageFileType } from '../image-file-types.dto';
export const ImageMetaResponseSchema = EImageSchema;
export const ImageMetaResponseSchema = z.object({
image: EImageSchema,
fileMimes: z.object({
[ImageFileType.MASTER]: z.string(),
[ImageFileType.ORIGINAL]: z.union([z.string(), z.undefined()]),
}),
});
export class ImageMetaResponse extends createZodDto(ImageMetaResponseSchema) {}
export const ImageUploadResponseSchema = EImageSchema;
export class ImageUploadResponse extends createZodDto(
ImageUploadResponseSchema,
) {}

View File

@@ -0,0 +1,4 @@
export enum ImageFileType {
ORIGINAL = 'original',
MASTER = 'master',
}