mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
fix: add parsedFile in search api result
This commit is contained in:
@@ -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(),
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user