mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-04-23 18:11:37 +08:00
webui: update search card.
backend: update api url and rss manage api route.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import type { BangumiAPI, BangumiRule, BangumiUpdate } from '#/bangumi';
|
||||
import type { BangumiAPI, BangumiRule } from '#/bangumi';
|
||||
import type { ApiSuccess } from '#/api';
|
||||
|
||||
|
||||
|
||||
@@ -18,11 +18,21 @@ export const apiRSS = {
|
||||
return data!;
|
||||
},
|
||||
|
||||
async deleteMany(rss_list: number[]) {
|
||||
const { data } = await axios.post<ApiSuccess>(`api/v1/rss/delete/many`, rss_list);
|
||||
return data!;
|
||||
},
|
||||
|
||||
async disable(rss_id: number) {
|
||||
const { data } = await axios.patch<ApiSuccess>(`api/v1/rss/disable/${rss_id}`);
|
||||
return data!;
|
||||
},
|
||||
|
||||
async disableMany(rss_list: number[]) {
|
||||
const { data } = await axios.post<ApiSuccess>(`api/v1/rss/disable/many`, rss_list);
|
||||
return data!;
|
||||
},
|
||||
|
||||
async update(rss_id: number, rss: RSS) {
|
||||
const { data } = await axios.patch<ApiSuccess>(`api/v1/rss/update/${rss_id}`, rss);
|
||||
return data!;
|
||||
|
||||
@@ -55,7 +55,7 @@ export const apiSearch = {
|
||||
get(keyword: string, site = 'mikan'): Observable<BangumiRule> {
|
||||
const bangumiInfo$ = new Observable<BangumiRule>(observer => {
|
||||
const eventSource = new EventSource(
|
||||
`api/v1/search?site=${site}&keyword=${encodeURIComponent(keyword)}`,
|
||||
`api/v1/search/bangumi?site=${site}&keywords=${encodeURIComponent(keyword)}`,
|
||||
{ withCredentials: true },
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user