mirror of
https://github.com/p-stream/backend.git
synced 2026-03-11 09:45:34 +00:00
add tidb key
This commit is contained in:
parent
e72dacf32d
commit
cf798504b1
3 changed files with 9 additions and 0 deletions
|
|
@ -0,0 +1,2 @@
|
|||
-- AlterTable
|
||||
ALTER TABLE "user_settings" ADD COLUMN "tidb_key" VARCHAR(255);
|
||||
|
|
@ -126,6 +126,7 @@ model user_settings {
|
|||
debrid_service String? @db.VarChar(255)
|
||||
debrid_token String? @db.VarChar(255)
|
||||
enable_auto_resume_on_playback_error Boolean @default(false)
|
||||
tidb_key String? @db.VarChar(255)
|
||||
}
|
||||
|
||||
model users {
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ const userSettingsSchema = z.object({
|
|||
febboxKey: z.string().nullable().optional(),
|
||||
debridToken: z.string().nullable().optional(),
|
||||
debridService: z.string().nullable().optional(),
|
||||
tidbKey: z.string().nullable().optional(),
|
||||
enableThumbnails: z.boolean().optional().default(false),
|
||||
enableAutoplay: z.boolean().optional().default(true),
|
||||
enableSkipCredits: z.boolean().optional().default(true),
|
||||
|
|
@ -85,6 +86,7 @@ export default defineEventHandler(async event => {
|
|||
febboxKey: settings?.febbox_key || null,
|
||||
debridToken: settings?.debrid_token || null,
|
||||
debridService: settings?.debrid_service || null,
|
||||
tidbKey: settings?.tidb_key || null,
|
||||
enableThumbnails: settings?.enable_thumbnails ?? false,
|
||||
enableAutoplay: settings?.enable_autoplay ?? true,
|
||||
enableSkipCredits: settings?.enable_skip_credits ?? true,
|
||||
|
|
@ -137,6 +139,7 @@ export default defineEventHandler(async event => {
|
|||
febbox_key: validatedBody.febboxKey ?? null,
|
||||
debrid_token: validatedBody.debridToken ?? null,
|
||||
debrid_service: validatedBody.debridService ?? null,
|
||||
tidb_key: validatedBody.tidbKey ?? null,
|
||||
enable_thumbnails: validatedBody.enableThumbnails,
|
||||
enable_autoplay: validatedBody.enableAutoplay,
|
||||
enable_skip_credits: validatedBody.enableSkipCredits,
|
||||
|
|
@ -181,6 +184,8 @@ export default defineEventHandler(async event => {
|
|||
updateData.debrid_token = createData.debrid_token;
|
||||
if (Object.prototype.hasOwnProperty.call(body, 'debridService'))
|
||||
updateData.debrid_service = createData.debrid_service;
|
||||
if (Object.prototype.hasOwnProperty.call(body, 'tidbKey'))
|
||||
updateData.tidb_key = createData.tidb_key;
|
||||
if (Object.prototype.hasOwnProperty.call(body, 'enableThumbnails'))
|
||||
updateData.enable_thumbnails = createData.enable_thumbnails;
|
||||
if (Object.prototype.hasOwnProperty.call(body, 'enableAutoplay'))
|
||||
|
|
@ -254,6 +259,7 @@ export default defineEventHandler(async event => {
|
|||
febboxKey: settings.febbox_key,
|
||||
debridToken: settings.debrid_token,
|
||||
debridService: settings.debrid_service,
|
||||
tidbKey: settings.tidb_key,
|
||||
enableThumbnails: settings.enable_thumbnails,
|
||||
enableAutoplay: settings.enable_autoplay,
|
||||
enableSkipCredits: settings.enable_skip_credits,
|
||||
|
|
|
|||
Loading…
Reference in a new issue