feat: 追番追剧

This commit is contained in:
lanyeeee
2025-08-21 04:49:57 +08:00
parent e1088cb8f5
commit 7cafb754ae
8 changed files with 412 additions and 6 deletions
+15 -1
View File
@@ -10,7 +10,7 @@ use crate::{
logger,
types::{
bangumi_follow_info::BangumiFollowInfo,
bangumi_info::EpInBangumi,
bangumi_info::{BangumiInfo, EpInBangumi},
create_download_task_params::CreateDownloadTaskParams,
fav_folders::FavFolders,
fav_info::FavInfo,
@@ -120,6 +120,20 @@ pub async fn get_user_info(app: AppHandle, sessdata: String) -> CommandResult<Us
Ok(user_info)
}
#[tauri::command(async)]
#[specta::specta]
pub async fn get_bangumi_info(
app: AppHandle,
params: GetBangumiInfoParams,
) -> CommandResult<BangumiInfo> {
let bili_client = app.get_bili_client();
let bangumi_info = bili_client
.get_bangumi_info(params)
.await
.map_err(|err| CommandError::from("获取番剧视频信息失败", err))?;
Ok(bangumi_info)
}
#[tauri::command(async)]
#[specta::specta]
pub async fn get_normal_info(
+1
View File
@@ -40,6 +40,7 @@ pub fn run() {
get_qrcode_status,
get_user_info,
get_normal_info,
get_bangumi_info,
get_user_video_info,
get_fav_folders,
get_fav_info,