UNPKG

rsshub

Version:
24 lines (23 loc) 712 B
import { t as config } from "./config-Bpyy15zS.mjs"; import { t as logger } from "./logger-BPV-Cx6k.mjs"; import Fanfou from "fanfou-sdk"; //#region lib/routes/fanfou/utils.ts let fanfouClient; let authed = false; const getFanfou = async () => { if (authed) return fanfouClient; fanfouClient = new Fanfou({ consumerKey: config.fanfou.consumer_key, consumerSecret: config.fanfou.consumer_secret, username: config.fanfou.username, password: config.fanfou.password, protocol: "https:", hooks: { baseString: (str) => str.replace("https", "http") } }); await fanfouClient.xauth(); logger.info("Fanfou login success."); authed = true; return fanfouClient; }; //#endregion export { getFanfou as t };