fix: add parsedFile in search api result

This commit is contained in:
Viren070
2025-10-26 18:34:22 +00:00
parent a2a19463ed
commit 373286be67
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -640,7 +640,7 @@ export type StreamResponse = z.infer<typeof StreamResponseSchema>;
export type Stream = z.infer<typeof StreamSchema>;
const ParsedFileSchema = z.object({
export const ParsedFileSchema = z.object({
releaseGroup: z.string().optional(),
resolution: z.string().optional(),
quality: z.string().optional(),
+3
View File
@@ -1,4 +1,5 @@
import {
ParsedFileSchema,
ParsedStream,
Resource,
SubtitleSchema,
@@ -42,6 +43,7 @@ const SearchApiResultSchema = z.object({
countryWhitelist: z.array(z.string()),
requestHeaders: z.partialRecord(z.string(), z.string()),
responseHeaders: z.partialRecord(z.string(), z.string()),
parsedFile: ParsedFileSchema.optional(),
});
export type SearchApiResult = z.infer<typeof SearchApiResultSchema>;
@@ -87,6 +89,7 @@ export class ApiTransformer {
countryWhitelist: stream.countryWhitelist ?? [],
requestHeaders: stream.requestHeaders ?? {},
responseHeaders: stream.responseHeaders ?? {},
parsedFile: stream.parsedFile,
}))
?.filter((result) => {
const hasRequiredFields = requiredFields.every(