roll20auth
Installation
npm install --save roll20auth
Usage
async/await
const roll20auth = ; try const key = await roll20auth; /* key.makeCookies(); key.getRackSession(); key.getTempAuth(); key.getCfduid(); */ const campaignData = await roll20auth; /* campaignData.getGNTKN(); campaignData.getCampaignStoragePath(); campaignData.getPlayerId(); campaignData.getPlayerAccountId(); */ catcherr /* ... */
Promises
const roll20auth = ;roll20auth ;
Testing
Make sure you have a .env
file in the project root folder with the following data:
ROLL20_USERNAME=""
ROLL20_PASSWORD=""
ROLL20_USERNAME_UNESCAPED=""
ROLL20_PASSWORD_UNESCAPED=""
ROLL20_CAMPAIGN_ID=""
EXPECTED_CAMPAIGN_STORAGE_PATH=""
EXPECTED_PLAYER_ID=""
EXPECTED_PLAYER_ACC_ID="'
Run the tests
npm run test
License
MIT