pawntakespawn
v1.0.0
Published
A dependency that will send a GET request frequently to pawntakespawn.com. Used to progress the COD 2020 "hidden feature".
Downloads
2
Readme
pawntakespawn
Installing the dependency
npm i pawntakespawn
yarn add pawntakespawn
Using the dependency
const Pawn = require("pawntakespawn");
const client = new Pawn(/*dir, interval*/) // The parameters are completely optional.
// Your code here.
Looking at the client object
{
interval:[Function],
// The interval of the requests. This is a function so that noone can edit it without restarting the client or modifying the library. This is made to prevent abuse.
dir:[Function],
// The directory it's sending the request to. This is a function so that noone can edit it without restarting the client or modifying the library. This is made to prevent abuse.
active:[Boolean],
// If you set this to false or anything that is not true, the client will deactivate and you must restart it again.
restart: [Function restart],
// The function to restart the client. This wont restart the all the 'on' or 'once' thingies though.
events: [EventEmitter],
// All changes or errors will be sent here.
}
Looking at the events
eeUpdate
client.events.on("eeUpdate", async (result, before, timestamp) => {
/*
result is the page source that have changed with the update. Returns as string.
before is the page source before the update. Returns as string.
timestamp is the time when the update was recorded. Returns as number.
*/
console.log("pawntakespawn.com/tv have changed. Recorded on " + new Date(timestamp).toUTCString() + ".");
})
error
client.events.on("error", async (error) => {
// Returns as Error, duh.
console.error(error);
})