Commit bb40099e authored by Chunchi Che's avatar Chunchi Che

add personalList API

parent f86cb502
Pipeline #27780 passed with stages
in 10 minutes and 10 seconds
export * from "./generate";
export * from "./mget";
export * from "./personalList";
export * from "./pull";
export * from "./upload";
import { useConfig } from "@/config";
import { MdproDeck, MdproResp } from "./schema";
import { handleHttps, mdproHeaders } from "./util";
const { mdproServer } = useConfig();
const API_PATH = "/api/mdpro3/sync/";
export interface PersonalListReq {
/* ID of MyCard Account */
userID: number;
/* Token of MyCard Account */
token: string;
}
export async function getPersonalList(
req: PersonalListReq,
): Promise<MdproResp<MdproDeck[]> | undefined> {
const myHeaders = mdproHeaders();
myHeaders.append("token", req.token);
const resp = await fetch(`${mdproServer}/${API_PATH}/${req.userID}`, {
method: "GET",
headers: myHeaders,
redirect: "follow",
});
return await handleHttps(resp, API_PATH);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment