Examples

Authenticating using a code

const { dash } = require('@pyrondev/dash');
const { msaCodeAuthenticate } = require('@pyrondev/dash-auth');

(async () => {
	const DashAuth = await msaCodeAuthenticate('', './profiles', {
		flow: "msal",
		relyingParty: 'https://pocket.realms.minecraft.net/'
	});
	var Dash = new dash(dashAuth);
	var Realm = await new Dash.realm(12345678);
	var realmInfo = await Realm.info();
	console.log(realmInfo);
})();

Getting information about a specified realm

const { dash } = require('@pyrondev/dash');
const { comboAuthenticate } = require('@pyrondev/dash-auth');

(async () => {
	const DashAuth = await comboAuthenticate("EMAIL", "PASSWORD");
	var Dash = new dash(dashAuth);
	var Realm = await new Dash.realm(12345678);
	var realmInfo = await Realm.info();
	console.log(realmInfo);
})();

Getting account realms

const { dash } = require('@pyrondev/dash');
const { comboAuthenticate } = require('@pyrondev/dash-auth');

(async () => {
	const DashAuth = await comboAuthenticate("EMAIL", "PASSWORD");
	var Dash = new dash(dashAuth);
	var Client = await Dash.client();
	var realms = await Client.realms();
	console.log(realms);
})();

Last updated