refactor: controllers and models to adapt them to the previous version of my-links

This commit is contained in:
Sonny
2024-05-24 23:54:43 +02:00
committed by Sonny
parent 31b4f22772
commit b28499a69a
19 changed files with 113 additions and 85 deletions

View File

@@ -1,7 +1,7 @@
import vine from '@vinejs/vine';
const params = vine.object({
id: vine.string().trim(),
id: vine.number(),
});
export const createLinkValidator = vine.compile(
@@ -10,7 +10,7 @@ export const createLinkValidator = vine.compile(
description: vine.string().trim().maxLength(300).optional(),
url: vine.string().trim(),
favorite: vine.boolean(),
collectionId: vine.string().trim(),
collectionId: vine.number(),
})
);
@@ -20,7 +20,7 @@ export const updateLinkValidator = vine.compile(
description: vine.string().trim().maxLength(300).optional(),
url: vine.string().trim(),
favorite: vine.boolean(),
collectionId: vine.string().trim(),
collectionId: vine.number(),
params,
})
@@ -37,7 +37,7 @@ export const updateLinkFavoriteStatusValidator = vine.compile(
favorite: vine.boolean(),
params: vine.object({
id: vine.string().trim(),
id: vine.number(),
}),
})
);