mirror of
https://github.com/truewhile/MeBox.git
synced 2026-10-01 03:56:38 +08:00
fix media organize and subscription workflows
This commit is contained in:
@@ -7,6 +7,7 @@ export type GenerateSTRMInput = {
|
||||
enabled?: boolean
|
||||
overwrite?: boolean
|
||||
include_local?: boolean
|
||||
preserve_tree?: boolean
|
||||
}
|
||||
|
||||
export type GenerateSTRMResult = {
|
||||
@@ -27,6 +28,18 @@ export type GenerateSTRMResult = {
|
||||
}>
|
||||
}
|
||||
|
||||
export type GenerateSTRMTreeInput = {
|
||||
provider: string
|
||||
tree_text?: string
|
||||
paths?: string[]
|
||||
source_root?: string
|
||||
output_prefix?: string
|
||||
output_dir: string
|
||||
base_url?: string
|
||||
overwrite?: boolean
|
||||
cleanup?: boolean
|
||||
}
|
||||
|
||||
export const strmAPI = {
|
||||
set: (mediaID: string, url: string) =>
|
||||
api.put(`/media/${mediaID}/strm`, { url }).then((r) => r.data),
|
||||
@@ -37,4 +50,8 @@ export const strmAPI = {
|
||||
api
|
||||
.post<GenerateSTRMResult>('/strm/generate', input, { timeout: BATCH_REQUEST_TIMEOUT })
|
||||
.then((r) => r.data),
|
||||
generateFromTree: (input: GenerateSTRMTreeInput) =>
|
||||
api
|
||||
.post<GenerateSTRMResult>('/strm/generate-from-tree', input, { timeout: BATCH_REQUEST_TIMEOUT })
|
||||
.then((r) => r.data),
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user