UNPKG

@revaplugin/bartervg

Version:
20 lines (15 loc) 548 B
const Barter = require("libbarter"); module.exports = async function login(self, args) { let { steam } = args; if (!steam) { throw new Error("Requires @revaplugin/steam"); } if (!await steam.user.loggedIn()) { throw new Error("Requires to be logged into steam"); } let cookies = await steam.signInThroughSteam("https://barter.vg/login/?login"); let login = cookies.find((c) => c.name === "login"); self.barter = new Barter(300, login); let me = await self.barter.getUser(); return me; };