import ua from "./ua"; import { sample } from "game-random"; import { createPlugin } from "../../type/PluginType"; export function randomUserAgent(seed?: string) { return sample(ua, seed ?? new Date().getTime().toString()); } export const randomUA: createPlugin<{ seed?: string; }> = (options = {}) => (data) => { data.headers.set("user-agent", randomUserAgent(options.seed)); return data; };