UNPKG

@wahaha216/koishi-plugin-steam-workshop

Version:

从 steam 创意工坊获取文件并上传,可选RPC推送至服务器下载

13 lines (12 loc) 598 B
import { HTTP, Logger, Session } from "koishi"; import { WorkshopInfo } from "../types"; /** * 重试请求,直到遇到特定错误或者次数耗尽 * @param url 请求地址 * @param method 请求方法 * @param config 请求配置 * @param retryIndex 尝试次数 * @returns 请求结果 */ export declare function requestWithRetry<T>(http: HTTP, logger: Logger, retryCount: number, url: string, method: "GET" | "POST", config?: HTTP.RequestConfig, retryIndex?: number): Promise<T>; export declare function formatFileName(logger: Logger, item: WorkshopInfo, session: Session): string;